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.
| # | Project | What he needs to decide / provide | His time | Impact if cleared | My default if he says “Ray, just pick one” |
|---|---|---|---|---|---|
| 1 | hq-raydata-co | Merge PR #3 (Phase 3.5 service-token proxy). Already verified end-to-end; auto-deploys to prod on merge. | 1 min | Single-OTP UX live for him today; unblocks Phase 4 work. | Merge — it’s already verified, the GH Action is the deploy mechanism. |
| 2 | newsletter / process-newsletter | Pick 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 min | Stops 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. |
| 3 | newsletter (X-ingest) | Authorize creating a /process-x-article skill so hand-filed X long-form posts enforce newsletter_format / sponsored / sponsor_entity frontmatter. | 1 min | Eliminates the recurring I3 failure class (3 hits in last 48h). | Build it — it’s a Ray-solo skill addition once approved. |
| 4 | squarely-puzzles | Confirm 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. |
| 5 | data-marketplace | Pick 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 min | Unblocks 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). |
| 6 | foundational-knowledge-discovery | Pick 1-3 from MOOC Tier A (MIT 2.008 / NPTEL MPT / CMU OLI Statics) to actually start, or explicitly defer. | 5 min | Decision 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. |
| 7 | digital-manufacturing-discovery | Pick 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 min | Activates 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. |
| 8 | services-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 min | Unblocks 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. |
| 9 | newsletter (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 min | Either 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. |
| 10 | automated-investing | Sign 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 min | Unblocks 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.
-
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. -
Triage
/api/vault/search502 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. -
Audit-invariant fix (I12) + audit-log hygiene (newsletter / process-newsletter) — Carries Self-Review #4 finding. Soften I12 to accept
## Issue contentsfor hybrid format; add a “REPAIRED” pass toaudit-newsletter-outputs.pyso 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). -
Build
/process-x-articleskill (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). -
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.
-
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.
-
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.
-
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.mdwith{{REVIEW}}markers. I can do a tightening pass against/draft-review+/voice-matchand 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). -
Graph DB eval — formal write-up + recommendation — Prototype results doc shipped 04-14 and the graph is in production use (daily reingest cron,
graph-queryskill). Notion task340f7d49...818dis 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 aBoth-owner task that’s been silently completed. -
/process-meetingskill — Open Notion task33df7d49...8184since 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
- Status: Active (exploratory). Single-threaded prototype shipped (PM1 baseline). 5-agent vision documented in architecture-vision.md.
- Shipped:
autoinvpackage with engine, validation (BiasAudit), stats (permutation_test), portfolio utilities. Quant curriculum + infrastructure plan filed. - Next: Founder-gate item #10 above — approve the strategy-candidate schema so I can start filing candidate strategies autonomously without per-idea ratification.
- Owner: Founder (1 decision) → then Ray (run the loop).
- Effort: S (founder), L (Ray, ongoing).
- Why it matters now: Project is the cleanest test of “Ray + Ben as architect-mode pair on a non-services bet” — getting the candidate-handoff boundary right unlocks ongoing autonomous research.
data-marketplace
- Status: Earliest-stage (per index.md, “not actively investing time yet”). Side-doc (manufacturing-cell-research.md) is largely orthogonal — was scoped under home-rebuild, not data-marketplace.
- Shipped: Thesis statement + 4 entry-point list.
- Next: Founder-gate item #5 above — pick one entry point this quarter.
- Owner: Founder (decision) → then Ray + Founder (validation sprint).
- Effort: S (founder), M (validation sprint).
- Why it matters now: Without a pick, this project quietly soaks attention. With a pick (and my default is wife’s clinical-research use case), it becomes a real validation sprint with a captive design partner.
data-quality-framework (MAC)
- Status: Active. Framework named, anchor article + drip day-1 drafted,
/audit-modeland/generate-testsskills shipped, first production case study filed (gold_opp_pipeline at MG). - Shipped: 3×6 testing matrix + portable skills bundle + 2 content drafts + 1 case study + 2 production skills.
- Next: Solo-queue item #8 — tighten the anchor article (it’s been sitting at v1 with
{{REVIEW}}markers since 04-15). Founder-gate #8 (services pricing) governs whether this becomes a productized offering or stays as a content series. - Owner: Both (Ray drafts → founder approves voice).
- Effort: M (Ray), S (founder).
- Why it matters now: This is the strongest “category-claim” asset RDCO has. Letting the anchor article sit dampens the conviction-asset compounding the positioning project depends on.
digital-manufacturing-discovery
- Status: Single shortlist doc exists from 04-19. No execution since.
- Shipped: YouTube channel shortlist (8 ranked picks).
- Next: Founder-gate item #7 — pick channels to watch. My default: CNC Kitchen + Product Design Online.
- Owner: Founder (3 min pick) → Ray (config).
- Effort: S.
- Why it matters now: This project depends on the home-rebuild-2027 timeline (workshop space TBD). Activating the watch loop now front-loads the literacy curve so founder isn’t starting cold when shop space arrives.
financials
- Status: Active. Bookkeeping current via Collective.com through 2025; phData decision analysis filed 04-11.
- Shipped: Full document index 2023-2025 + phData vs MG decision analysis.
- Next: No new analytical work pending. Notion task
337f7d49...8193(“Connect financials/bookkeeping to vault or Notion”) is the open carry-over — could automate Mercury-pull or add a/finance-pulse-businesscompanion to the existing personal one. - Owner: Ray (proposes), Founder (approves scope).
- Effort: M.
- Why it matters now: With phData W2 starting June, the entity will shift from primary-income to LLC-with-side-income. Automated tracking matters more, not less.
foundational-knowledge-discovery
- Status: Single shortlist doc from 04-19. Same shape as digital-manufacturing-discovery.
- Shipped: Tier A/B MOOC shortlist.
- Next: Founder-gate item #6 — start a MOOC or formally defer. My default: defer to Q3, mark project on-hold.
- Owner: Founder.
- Effort: S.
- Why it matters now: Carrying this as “active” without execution muddies the project list. Either start or park.
graph-db-eval
- Status: Prototype-complete and in production use. Daily reingest cron live,
/graph-queryskill shipped. - Shipped: DuckDB ingest, vertex-edge dictionary, prototype results, working graph (1,947 vault docs).
- Next: Solo-queue item #9 — formal close-out write-up + adopt recommendation, then close Notion task
340f7d49...818d. - Owner: Ray (solo).
- Effort: S.
- Why it matters now: Project is functionally done; the open Notion task is administrative debt. Worth 30 min to close cleanly.
home-rebuild-2027
- Status: Planning. Decomposed into Project A (Tampa rebuild) + Project B (parents’ retirement home).
- Shipped: README with full math (income, capital, DTI, mortgage capacity), milestones doc, realtor shortlist, zoning/flood-zone findings.
- Next: Per the README the next gates are (a) confirm phData offer numbers (resolved), (b) realtor selection from shortlist for parents’ search, (c) architect/builder shortlist for Tampa rebuild starting Q4 2026. None of these are urgent in April 2026.
- Owner: Founder.
- Effort: N/A (timeline-locked).
- Why it matters now: Doesn’t — this project is correctly paced. Flagging it only because the audit covers it.
life
- Status: Active scaffold (gift brainstorming, reservations, vacation, calendar). No standing items.
- Shipped: 60-day fitness plan from January.
- Next: No queued task. This project is reactive by design (Ray surfaces birthdays/deals/etc. as they approach).
- Owner: Ray (proactive surfacing).
- Effort: Ongoing.
- Why it matters now: Doesn’t. Fine as-is.
mammoth-growth
- Status: Active income engine through phData start (June 2026).
- Shipped: Index doc only — sub-projects undocumented.
- Next: With phData transition imminent, the high-value move is documenting the Progress engagement transition plan (or formalizing the wind-down). The MAC framework was developed here; the gold_opp_pipeline case study is the single best artifact to keep relationships warm post-transition.
- Owner: Founder (transition plan), Ray (case-study polish).
- Effort: M.
- Why it matters now: Six weeks until W2 start. A clean handoff/wind-down preserves the MG relationship as a referral source for RDCO services.
- Proposed Notion task: “MG → phData transition plan: client handoff doc + post-transition referral path.”
newsletter (Sanity Check + automated-curation infrastructure)
- Status: Active on the curation-infrastructure side (newsletter watch live, 24+ articles drafted in vault). Dormant on Sanity Check publishing.
- Shipped: 21 archived issues + 24 RDCO article drafts + content calendar + relaunch essay + revival strategy + DEDP ingestion plan.
- Next: Founder-gate item #9 — publish relaunch essay this week or push post-phData-start. My default: push.
- Owner: Founder (publish decision).
- Effort: S (decision), M (if publishing).
- Why it matters now: Notion task open since Apr 3. Whichever way the decision goes, closing it stops the cognitive overhead.
phdata
- Status: Interviewing → Offer (per career-transition.md, R1+R2 passed, R3 upcoming as of doc; per working-context, decision was being prepped for Tuesday Elise call ~Apr 13).
- Shipped: Decision analysis doc, certification study guide, interview prep round 3, offer-call checklist, offer-negotiation framework, 04-15 career-moat synthesis.
- Next: Per working-context, founder homework remained: Mercury pull, healthcare verification, employee-agreement request. Without a more recent status, I can’t tell whether these resolved. DECISION NEEDED: confirm phData offer status / June start date so I can stop treating this as live-decision context.
- Owner: Founder (status update to Ray).
- Effort: S (1 min status ping).
- Why it matters now: Most adjacent projects (services-offering pricing, newsletter relaunch timing, MG wind-down, financials structure) all depend on the phData start being confirmed. Without confirmation Ray is treating multiple projects as pre-W2 when they may already be post-decision.
process-newsletter (skill ops)
- Status: Production. Watch mode live (6h cron). 409+ emails processed across 9-15 senders.
- Shipped: 4-mode skill (discovery/batch/backfill/watch) + audit script + improvement log (skill-improvements/2026-04-12).
- Next: Solo-queue items #3 and #4 (I12 fix +
/process-x-articleskill), both gated on founder-queue items #2 and #3. - Owner: Ray (solo, post-decision).
- Effort: S each.
- Why it matters now: The audit invariant noise is the single largest “cycles wasted on false positives” cost in the weekly self-review.
self-review (skill ops)
- Status: Production. Reviews 1-4 logged.
- Shipped: Scoring rubric, 4 reviews with trend (avg 11.2 → 12.4/13).
- Next: No standing item. Skill is mature; recommendations from Review #4 are the queue items above.
- Owner: Ray (autonomous via cron).
- Effort: N/A.
- Why it matters now: Doesn’t — fine as-is.
services-offering
- Status: Drafted, awaiting founder approval.
- Shipped: MAC Client Reporting Automation one-pager (v1, drafted-for-founder-review since 04-16).
- Next: Founder-gate item #8 — approve or revise pricing.
- Owner: Founder (approval).
- Effort: S.
- Why it matters now: This is the only currently-drafted productized offering. Approving it unlocks first-customer outreach; without approval it’s shelf-bound.
skill-improvements
- Status: Active. One major retrospective filed (process-newsletter, 04-12).
- Shipped: Improvement doc with 5 applied changes.
- Next: No standing item. Skill is meta — runs as triggered by the
/improveworkflow. - Owner: Ray.
- Effort: N/A.
- Why it matters now: Doesn’t — fine as-is.
squarely-puzzles
- Status: Active growing-bet. KDP only currently revenue-generating; iOS app in development.
- Shipped: Index + growth strategy doc applying Racecar / Growth Loops / Four Fits frameworks.
- Next: Two parallel moves: founder-gate #4 (Cloudflare UA check) + solo-queue #7 (KDP listing optimization draft).
- Owner: Both.
- Effort: S (UA check), M (KDP optimization).
- Why it matters now: Squarely is the only RDCO bet with a real revenue line, however lumpy. The growth-strategy doc is theoretically rich but empty of executed moves. Time to ship one optimization.
Open architectural decisions (cross-project)
These are cross-cutting items where a small founder decision unblocks multiple projects.
-
I12 audit invariant (process-newsletter / self-review) — see founder-queue #2. Affects every weekly self-review.
-
X-article frontmatter contract (process-newsletter / process-x-article) — see founder-queue #3. Recurring failure class.
-
Strategy-candidate schema (automated-investing) — see founder-queue #10. Boundary between research-agent and paper-tester.
-
MAC pricing lock (services-offering / data-quality-framework) — see founder-queue #8. Gates productization.
-
Sanity Check relaunch timing (newsletter / positioning) — see founder-queue #9. Affects voice-positioning across content.
-
phData start confirmation (phdata / financials / services-offering / mammoth-growth / newsletter) — see project-by-project phdata section. Affects the gating logic on five other projects.
-
Hermes pattern-mining hold lift (mentioned in working-context Apr 21, blocked on LTL course ingestion) — two Notion tasks (
349f7d49...8133FTS5 session search,349f7d49...81bdself-proposing skill loop). Status unclear; worth confirming whether the hold has lifted since LTL work paused. -
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.
Recommended sequence for next 7 days
If the founder runs the queue top-to-bottom, the highest-leverage 4-item sequence is:
-
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.
-
Tomorrow / Thu (10 min): Clear founder-queue items #5, #7 (data-marketplace pick + digital-manufacturing watch picks). Both activate dormant projects with single decisions.
-
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.
-
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.