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.vars → wrangler secret bulk. So the keystone isn't research, it's the secret-fill you already have queued. Filling it ships, in one deploy:
- Plaid liabilities — the obligations auto-pull (card APRs/mins/due-dates + mortgage rates, no CSV)
- MIS cockpit proper (
/mis/brief + /mis/tile)
- Hospitable PMS — real STR properties/reservations into the Mildred page
- grocery-remove + the 5609 balance fix + the deploy-guard
- 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)
| # | Build | State | To finish |
| 1 | ops-api deploy (the staged bundle) | Built, staged | Fill .dev.vars → I bulk + deploy. Cascades through 5+ stranded integrations + the flagship gate. |
| 2 | Cloud Memory Layer Phase 1 (flagship) | Approved, 0 new code | Right after #1: brain-sync.ps1 push the ~130 file bodies → brain reachable with your PC off. No risky deploy. |
| 3 | Surface consolidation 20→8 | Proposed | One pass quiets the launcher — and the act IS your Bottleneck-Review product. (You said no archiving for now — so this waits on your word.) |
| 4 | LevSMS go-live | Built + Tested | 3 of your switches: TEST_MODE=false, re-auth gmail.send, APPROVE Yossi. Near-revenue service, one flip away. |
| 5 | Self-learning loop / .remember | Broken | now.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
| Build | State | To 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.1 | Built, not deployed | clasp push + ANTHROPIC_API_KEY + triggers + Gmail label. |
| abnbcalc (STR calculator) | Built ~60% | Finish the remaining ~40%. |
| lawn-coop-proposal | Built ~85%, local only | Finish + push; WhatsApp blast at the 30-home threshold. |
| Dashboard (Astro Layer-3) | Designed only | Decide vs. the portal (overlaps); likely drop. |
| Lee/ · HS_SRVC/ · OS PWA scaffold | Unclear / archived | Clarify Lee; archive HS_SRVC + the PWA scaffold. |
B · Sheets / Apps Script
| Build | State | To finish |
| BOS v3-obligations engine | Built, never run | Run it (see the BOS Foundation doc) — or retire if we go pure-Cloudflare. The decision point. |
| dailyDraftScanner | Built, staged | Review → clasp push to BOS. |
| BOS Session-22 fixes + Quick Capture form | Built, not pushed | clasp push 4 fixes, delete 2 orphan triggers (verify — may be stale). |
| CM Order_Entry (Mom Phase 0) | Not built | Build per MOM_INVOICE_BUILD_SPEC (~90 min) when Mom OS surfaces. |
| v2 cash-flow viz · MIS Catalyst tab · MIS backtest (#9) · email-dedup guard | Designed / scaffold / broken | Mostly verify-against-v2 then build-or-deprecate; dedup needs a working guard. |
C · Portal surfaces (most gated on the "home bake-off" decision)
| Build | State | To finish |
| Surface consolidation 20→8 | Proposed | One archive pass (on your word — you paused archiving). |
| Chanie portal pick + check-off | Built (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-gen | Designed / partial | Cluster — mostly gated on picking the canonical home first, then one propagation pass. |
D · Integrations / automations (most gated on the ops-api deploy)
| Build | State | To finish |
| Plaid liabilities · mis-bridge · Hospitable PMS · grocery-remove · 5609 fix | Built, stranded by freeze | → the keystone deploy ships all of these. |
| MIS auto-trade-import | Built, not wired | Wire to a trigger → holdings stop going stale (root of "you're not seeing my trades"). |
| LevSMS go-live | Tested, not live | 3 Sam-side flips. |
| .remember self-learning loop | Broken (0-byte writes) | Fix the writer + run KB-health at session-open. |
| DONE/DEFER from Claude-Code path | Built, buggy | Fix 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-filing | Designed | The "someday" bench — build per priority once the keystone + flagship land. |
E · The Flagship
| Build | State | To finish |
| Cloud Memory Layer | Approved; 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.