01-projects / positioning

project next moves audit

Wed Apr 22 2026 20:00:00 GMT-0400 (Eastern Daylight Time) ·project ·status: in-flight

Project Next-Moves Audit — 2026-04-23

Why this exists

Founder said this morning: “We need to actively identify what the next step is to push any of our projects forward so that we don’t have wasted cycles. There’s no reason for us to go slow! I’m being the bottleneck on too much.”

This audit pre-stages every active project under ~/rdco-vault/01-projects/ so the founder can clear his queue in ~15 min instead of triaging item-by-item. For each project I have already decided what the next concrete move is, who owns it, and (where I can act unilaterally) my default if no override is given.

Sources audited: project README/index files, recent ~/.claude/state/ runs (HQ phases 1-3.5, self-review #4, working-context, newsletter audit log), Notion task board (collection ae46c40f-...), and the last 7 days of 06-reference/ ingestions.


Founder-bottleneck queue (sorted by smallest first)

Ten items he can clear, ordered by his estimated time. Most are 1-5 minutes. Cleared items unblock disproportionate Ray-side execution.

#ProjectWhat he needs to decide / provideHis timeImpact if clearedMy default if he says “Ray, just pick one”
1hq-raydata-coMerge PR #3 (Phase 3.5 service-token proxy). Already verified end-to-end; auto-deploys to prod on merge.1 minSingle-OTP UX live for him today; unblocks Phase 4 work.Merge — it’s already verified, the GH Action is the deploy mechanism.
2newsletter / process-newsletterPick a fix path for the I12 audit invariant: (a) accept ## Issue contents as satisfying I12 for hybrid format, or (b) reclassify single-essay hybrid entries as thought-leadership.2 minStops 3+ ongoing false-positive audit failures per week; lets /self-review stop spending cycles on structural noise.(a) Soften I12 — audit content-equivalence over header literal.
3newsletter (X-ingest)Authorize creating a /process-x-article skill so hand-filed X long-form posts enforce newsletter_format / sponsored / sponsor_entity frontmatter.1 minEliminates the recurring I3 failure class (3 hits in last 48h).Build it — it’s a Ray-solo skill addition once approved.
4squarely-puzzlesConfirm whether to run the Cloudflare User-Agent check on squarely.app traffic (carryover from Apr 21). Yes/no.5 min (he has to log into Cloudflare)Confirms whether reported traffic is real users or bot noise — gates whether KDP listing optimization is even the right next lever.If he can’t get to it this week, I run a Wrangler-based UA sample from the agent side and report back.
5data-marketplacePick one entry point to validate this quarter (clinical-research wife use case / county permits / CI competitor / Snowflake marketplace). The project has been “earliest stage” since April.5 minUnblocks a real demand-validation sprint. Without a pick, this project costs us shelf space without ROI.Default to wife’s clinical-research use case — captive design partner, lowest sales overhead, dual-purpose (helps her + validates the agentic-curation thesis).
6foundational-knowledge-discoveryPick 1-3 from MOOC Tier A (MIT 2.008 / NPTEL MPT / CMU OLI Statics) to actually start, or explicitly defer.5 minDecision either kicks off a learning loop or reclaims the project as dormant. Status quo is a shortlist gathering dust since 04-19.Defer to Q3 — home-rebuild and digital-manufacturing both depend on this but aren’t ready. Mark project on-hold.
7digital-manufacturing-discoveryPick 1-2 channels from the 04-19 shortlist to actually subscribe to in /process-youtube watch mode (CNC Kitchen + Product Design Online are the obvious A-tier).3 minActivates the YouTube watch loop for this project; otherwise the shortlist is inert.Add CNC Kitchen + Product Design Online to youtube-channels.json; start watch mode.
8services-offering (MAC productized)Approve or revise the MAC Client Reporting one-pager pricing tier (current draft: $2,500/mo standard, $7,500/mo founder-advisory). Notion task 344f7d49...8102 is stuck pending his sign-off.10 minUnblocks first-customer outreach. Currently the offering is a draft no one can pitch.Lock pricing as drafted and add a Notion task to send to 3 warm-list buyers (Andrew, Rohit, one MG client) for reaction.
9newsletter (Sanity Check v3)Decide whether to publish the relaunch essay this week or push to post-phData-start. Notion task 337f7d49...81bc open since Apr 3.10 minEither kicks off the audience-rebuild loop or formally parks it. Currently it’s the longest-open Notion item.Push to post-phData-start (June+). Reasoning: phData W2 changes the “I’m an independent” voice; better to relaunch with the new context honestly.
10automated-investingSign off on the strategy-candidate handoff schema (question / hypothesis / entry-exit rules / data sources / expected Brier-Sharpe) drafted in architecture-vision.md. Once approved, I can start filing strategy candidates against it.15 minUnblocks the research-agent → paper-tester boundary so I can autonomously file strategy ideas without re-asking each time.Approve as-drafted and I’ll start populating with 2-3 candidates from the vault’s existing reading.

Time-to-clear all 10: ~57 min, but items 1-3 are 4 min total and clear the most operational drag.


Ray-can-do-solo queue (sorted by leverage)

Ordered by impact × tractability. Items marked “dispatch now” I’m queuing to the Notion board today as I can run them autonomously.

  1. Notion-API token wiring for /api/today (HQ Phase 4 prelude) — Founder noted in Phase 3 status that the top-priority task pane shows “unavailable” because Notion token isn’t in 1Password yet. I can request the token via the existing 1Password MCP path, wire the API, and verify. Effort: S. Why it matters: the dashboard is the founder’s daily surface; missing this is a visible papercut. Dispatch: queued to Notion board today.

  2. Triage /api/vault/search 502 bug (HQ Phase 4 prelude) — Pre-existing API-side bug carried over from Phase 3.5. Likely a Hono route or QMD shell-out problem. Mac Mini logs at ~/Library/Logs/hq-api/ should diagnose it. Effort: S-M. Why it matters: search is the dashboard’s most-used pane and it’s broken. Dispatch: queued to Notion board today, run after #1.

  3. Audit-invariant fix (I12) + audit-log hygiene (newsletter / process-newsletter) — Carries Self-Review #4 finding. Soften I12 to accept ## Issue contents for hybrid format; add a “REPAIRED” pass to audit-newsletter-outputs.py so fixed files stop showing in the longitudinal log. Effort: S. Why it matters: removes false-positive noise that’s polluting every weekly self-review. Dispatch: waiting on founder go/no-go (queue item #2 above).

  4. Build /process-x-article skill (newsletter / X-ingest hardening) — Three I3 failures in 48h all came from hand-filed X content bypassing the frontmatter contract. New skill enforces it. Effort: S. Why it matters: fixes a recurring failure class permanently. Dispatch: waiting on founder go/no-go (queue item #3 above).

  5. Run cross-cluster sweep on Kurian + Ternus + Innermost Loop entries (positioning) — Three Apr 22-23 reference docs touch the harness-thesis cluster from new angles (Google’s full-stack pitch, Apple’s hardware bet, METR Mythos at 40h). The cluster is at a synthesis-worthy density. Effort: S. Why it matters: the positioning project’s core deliverable is sharp positioning relative to the harness debate; these three sources move that needle. Dispatch now — this is exactly the autonomous synthesis work the founder said he wants more of.

  6. Add CNC Kitchen + Product Design Online to YouTube watch (digital-manufacturing-discovery) — Pending founder pick (item #7 above) but I’ll default to these if no override. Effort: S. Why it matters: activates a dormant project’s content pipeline.

  7. Squarely Notion task for KDP listing optimization — From the growth-strategy doc: KDP listings are “table stakes lubricants.” I can draft optimized cover description copy + keyword set for the existing books and queue a founder-review Notion task. Effort: S-M. Why it matters: cheapest first move on the only currently-revenue-generating Squarely surface. Dispatch: queued to Notion board today.

  8. Phase 1 of the MAC content series — anchor-article second pass — Draft v1 exists at 01-projects/data-quality-framework/content/2026-04-15-mac-anchor-article-draft-v1.md with {{REVIEW}} markers. I can do a tightening pass against /draft-review + /voice-match and surface it as ready-for-final-edit. Effort: M. Why it matters: this article is the front door for the productized services offering; keeping it on the shelf throttles item #8 in the founder queue. Dispatch: queue after positioning sweep (#5).

  9. Graph DB eval — formal write-up + recommendation — Prototype results doc shipped 04-14 and the graph is in production use (daily reingest cron, graph-query skill). Notion task 340f7d49...818d is still open. I can write the close-out doc with adopt/extend/scrap recommendation and move the task to Done. Effort: S. Why it matters: closes a Both-owner task that’s been silently completed.

  10. /process-meeting skill — Open Notion task 33df7d49...8184 since Apr 9. Skill design is straightforward (transcript → action items → Notion tasks → vault summary). Effort: M. Why it matters: every Elise/Andrew/MG meeting currently leaks information that should be capturable. Dispatch: queue for next /skillify pass.


Project-by-project status

automated-investing

data-marketplace

data-quality-framework (MAC)

digital-manufacturing-discovery

financials

foundational-knowledge-discovery

graph-db-eval

home-rebuild-2027

life

mammoth-growth

newsletter (Sanity Check + automated-curation infrastructure)

phdata

process-newsletter (skill ops)

self-review (skill ops)

services-offering

skill-improvements

squarely-puzzles


Open architectural decisions (cross-project)

These are cross-cutting items where a small founder decision unblocks multiple projects.

  1. I12 audit invariant (process-newsletter / self-review) — see founder-queue #2. Affects every weekly self-review.

  2. X-article frontmatter contract (process-newsletter / process-x-article) — see founder-queue #3. Recurring failure class.

  3. Strategy-candidate schema (automated-investing) — see founder-queue #10. Boundary between research-agent and paper-tester.

  4. MAC pricing lock (services-offering / data-quality-framework) — see founder-queue #8. Gates productization.

  5. Sanity Check relaunch timing (newsletter / positioning) — see founder-queue #9. Affects voice-positioning across content.

  6. phData start confirmation (phdata / financials / services-offering / mammoth-growth / newsletter) — see project-by-project phdata section. Affects the gating logic on five other projects.

  7. Hermes pattern-mining hold lift (mentioned in working-context Apr 21, blocked on LTL course ingestion) — two Notion tasks (349f7d49...8133 FTS5 session search, 349f7d49...81bd self-proposing skill loop). Status unclear; worth confirming whether the hold has lifted since LTL work paused.

  8. METR / Chronicle / Kurian carry-overs (positioning) — three high-density references filed Apr 22-23 are due a synthesis pass into the positioning project. See solo-queue #5.


If the founder runs the queue top-to-bottom, the highest-leverage 4-item sequence is:

  1. Today (5 min total): Clear founder-queue items #1, #2, #3 (HQ PR merge + I12 fix authorization + X-article skill go-ahead). This unblocks all of process-newsletter, removes operational drag from self-review, and ships the dashboard UX fix.

  2. Tomorrow / Thu (10 min): Clear founder-queue items #5, #7 (data-marketplace pick + digital-manufacturing watch picks). Both activate dormant projects with single decisions.

  3. By weekend (15 min): Clear founder-queue items #8, #9, #10 (services pricing + Sanity Check timing + auto-investing schema). All three gate longer Ray-side execution work I can run autonomously next week.

  4. In parallel — Ray dispatches today (no founder time): Solo-queue items #1, #5, #7 — Notion-API token wiring (HQ Phase 4 prelude), positioning synthesis sweep on Kurian/Ternus/Innermost Loop cluster, Squarely KDP listing optimization draft. These are queued to the Notion board now.

Cumulative founder time across all 10 queue items: ~57 minutes. Cumulative Ray-side execution unblocked: ~3 weeks of autonomous work.