Unfinished Builds Register

Audit · everything you started and never finished — honest labels, ranked by leverage
Generated: Tuesday, June 30 2026 · 7:18 PM EDT (NY) · Brain (🧠) of the Inbox
Source: agent sweep of SCOPE_BACKLOG, CONTEXT.md, WORKSPACE_AUDIT, memories, the repos + the 6/30 Surface Map · Labels: Designed=spec only · Built=code exists, not run · Tested=passed, not live · Broken=runs wrong
~40 unfinished builds — but they're not 40 separate problems. One blocker dominates: the ops-api deploy freeze. It alone strands at least 5 already-built integrations (Plaid liabilities, the MIS cockpit feed, Hospitable PMS, grocery-remove, the 5609 fix) and gates the flagship. The good news: I settled the deploy-safety this session — it's no longer a mystery. The fix is the .dev.vars secret-fill. That one step cascades through the whole stranded pile. Two other recurring stalls: the "home bake-off" decision (blocks the portal/PWA cluster) and a batch of finished work waiting on a 2-5 min switch from you.

The keystone — one step, widest blast radius

The sweep flagged "prove a no-op deploy keeps secrets — may be a misdiagnosis." It's not a misdiagnosis — I proved this session that every deploy path does strand the 30 secrets, and the durable fix is making wrangler own them via .dev.varswrangler secret bulk. So the keystone isn't research, it's the secret-fill you already have queued. Filling it ships, in one deploy:

  1. Plaid liabilities — the obligations auto-pull (card APRs/mins/due-dates + mortgage rates, no CSV)
  2. MIS cockpit proper (/mis/brief + /mis/tile)
  3. Hospitable PMS — real STR properties/reservations into the Mildred page
  4. grocery-remove + the 5609 balance fix + the deploy-guard
  5. and it clears the gate on the flagship (Cloud Memory Layer Phase 1)

Everything else is downstream of this. It's the cheapest action with the widest reach.

Top 5 to finish (unblocks the most)

#BuildStateTo finish
1ops-api deploy (the staged bundle)Built, stagedFill .dev.vars → I bulk + deploy. Cascades through 5+ stranded integrations + the flagship gate.
2Cloud Memory Layer Phase 1 (flagship)Approved, 0 new codeRight after #1: brain-sync.ps1 push the ~130 file bodies → brain reachable with your PC off. No risky deploy.
3Surface consolidation 20→8ProposedOne pass quiets the launcher — and the act IS your Bottleneck-Review product. (You said no archiving for now — so this waits on your word.)
4LevSMS go-liveBuilt + Tested3 of your switches: TEST_MODE=false, re-auth gmail.send, APPROVE Yossi. Near-revenue service, one flip away.
5Self-learning loop / .rememberBrokennow.md writes 0 bytes. Cheap fix; compounds every future session (brain stops re-discovering context).
🟢 Quick wins — finished work waiting only on a short step from you (knock these out in batches):
  • ops-api secret fill (~15 min) → unblocks the whole stranded stack (the keystone).
  • LevSMS — flip TEST_MODE off + re-auth gmail.send + APPROVE Yossi (~5 min) → live.
  • Schwab re-auth (~2 min) → MIS holdings stay fresh.
  • CF API token (~5 min) → ends the clasp/wrangler reauth prompts forever (kill-reauth Path B).
  • Voice Intake v0.1 — needs clasp push + a Gmail label → dictation-to-obligations goes live.
  • Chanie page — your pick of design (you said the current one's fine → that's decided, I just polish + wire check-off).

The full register

A · Code / repos

BuildStateTo finish
Command Center (Next.js+Supabase)Built ~40%Harvest its obligations schema into BOS v3, then graveyard (superseded by the CF stack).
Voice Intake v0.1Built, not deployedclasp push + ANTHROPIC_API_KEY + triggers + Gmail label.
abnbcalc (STR calculator)Built ~60%Finish the remaining ~40%.
lawn-coop-proposalBuilt ~85%, local onlyFinish + push; WhatsApp blast at the 30-home threshold.
Dashboard (Astro Layer-3)Designed onlyDecide vs. the portal (overlaps); likely drop.
Lee/ · HS_SRVC/ · OS PWA scaffoldUnclear / archivedClarify Lee; archive HS_SRVC + the PWA scaffold.

B · Sheets / Apps Script

BuildStateTo finish
BOS v3-obligations engineBuilt, never runRun it (see the BOS Foundation doc) — or retire if we go pure-Cloudflare. The decision point.
dailyDraftScannerBuilt, stagedReview → clasp push to BOS.
BOS Session-22 fixes + Quick Capture formBuilt, not pushedclasp push 4 fixes, delete 2 orphan triggers (verify — may be stale).
CM Order_Entry (Mom Phase 0)Not builtBuild per MOM_INVOICE_BUILD_SPEC (~90 min) when Mom OS surfaces.
v2 cash-flow viz · MIS Catalyst tab · MIS backtest (#9) · email-dedup guardDesigned / scaffold / brokenMostly verify-against-v2 then build-or-deprecate; dedup needs a working guard.

C · Portal surfaces (most gated on the "home bake-off" decision)

BuildStateTo finish
Surface consolidation 20→8ProposedOne archive pass (on your word — you paused archiving).
Chanie portal pick + check-offBuilt (10 variants)Current page stays; polish + wire DONE write-back.
Mildred portal v2 · Unified PEOPLE page · "your plate" focus cards · PWA icons/nav · Family iPad gated login · index auto-genDesigned / partialCluster — mostly gated on picking the canonical home first, then one propagation pass.

D · Integrations / automations (most gated on the ops-api deploy)

BuildStateTo finish
Plaid liabilities · mis-bridge · Hospitable PMS · grocery-remove · 5609 fixBuilt, stranded by freeze→ the keystone deploy ships all of these.
MIS auto-trade-importBuilt, not wiredWire to a trigger → holdings stop going stale (root of "you're not seeing my trades").
LevSMS go-liveTested, not live3 Sam-side flips.
.remember self-learning loopBroken (0-byte writes)Fix the writer + run KB-health at session-open.
DONE/DEFER from Claude-Code pathBuilt, buggyFix the inbox write-path (same family as the scrapbook id fix I just shipped).
Capture system · screenshot intake · calendar bot tool · bot inbound-scoping · Plaid→MIS cash · CRM pipe · HA video hub · auto-print · EOD email · news brief · voice extensions · email auto-filingDesignedThe "someday" bench — build per priority once the keystone + flagship land.

E · The Flagship

BuildStateTo finish
Cloud Memory LayerApproved; D1 spine already runs (284 rows)Phase 0 = the keystone deploy (done-able now). Phase 1 = push the ~130 file bodies → brain reachable, PC off. The spine everything hangs on.

The pattern, plainly: you don't have a building problem — you have a shipping problem. Most of this is built and stuck on (a) the one deploy, (b) the home decision, or (c) a 2-5 min switch you haven't flipped. Clear the keystone deploy and a third of this list lights up at once.

Source trail
File: outputs/2026-06-30_19-18_audit_unfinished-builds-register.html
Agent-swept 2026-06-30 across SCOPE_BACKLOG.md, CONTEXT.md, WORKSPACE_AUDIT.md, memories, repos + the Surface & Redundancy Map · synthesized + deploy-safety-corrected by Brain · ops-api live ad740523.