| Layer | What it is | State |
|---|---|---|
v1 — "Monthly Obligations"1L_rxCSOnc… |
The canonical obligations ledger + the reporting engine (Daily/Weekly/Monthly + Ops Summary + wife report + Mildred handoff). Pulls from HS Unified + Eden OS + Daily Tracker + Quick Capture. | DORMANT — triggers off since ~5/27 (your call) |
v2 — "Monthly Obligations v2"1qNYUbbvaLxpO3… |
Where the smart logic actually lives: snowball/debt classification, an 18-month cashflow projection, seasonality, strategy scaffolding. But it's the duplicate-email source (overlapping AM/PM, no dedup). | DORMANT — flagged to retire (harvest its planning tabs first) |
v3 — Obligations rebuildv3-obligations.js (inside v1) |
The intended fix: collapses the 27-tab sprawl → ~9, installments first-class, "Snowball Plan — High APR First," 18-month runway. Migrates from v1 + a Rocket Money CSV. A finished runbook exists. | BUILT, NEVER RUN — manual menu, no run steps executed |
| command-center (the "full repo") | An abandoned Next.js + Supabase dashboard (auth/obligations/tasks/reports), ~40% done, never deployed. Its schema was harvested into v3's design — not lost, folded in. | ABANDONED — graveyard candidate |
Why it went dark: the old Sunday email had a sign-flip bug on debt balances + a dead interest formula (off a 22,475-row Rocket Money CSV). You disabled the triggers deliberately to stop wrong-number emails ahead of the v3 cutover — and the CF-cron morning brief became the "one place" in the meantime. (Memory fix: the v2 sheet ID in project_bos.md was dead/wrong — corrected to the live id.)
And the sheet lies about safety: v1's cashflow tab claims net +$5,469/mo. Reality (cash-inflow memory): liquid cash under $100, pinches met with Fidelity margin. The "net positive" is fiction because the income input was never set. Don't trust the green number.
| Debt | Balance | Rate | Monthly | Pay-from |
|---|---|---|---|---|
| Fifth Third — home (589) | −$383,168 | needs APR | $3,312.59 | Chase 5007 |
| US Alliance HELOC ⚠ neg-am | −$217,000 | 8.50% | $1,248.50 | Chase 5007 |
| Selene — 9312 FL | — | needs APR | $3,379.91 | 9312-6651 |
| Shellpoint — 9332 FL | — | needs APR | $3,161.51 | unconfirmed |
| SBA loan | −$40,900 | 0% | $113.61 | TBD |
| Honda / Kia (auto) | −$11,400 / −$14,376 | 0% / 0% | $475 / $599 | 1260? / unset |
| Citi 2550 (Chanie) | −$14,710 | 14.99% | $528.53 | — |
| US Bank Busn 0049 | −$14,104 | 19.49%* | $239–365 | — |
| Chase Ink 4089 / Freedom 8412 | −$11,933 / −$7,590 | 16.74% / 18.49% | $288 / $194 | — |
| Amex SPG / Barclay (no bal!) | UNKNOWN | 29.99% / 28.49% | — | Chase 5609 |
*US Bank 0049 = a card (19.49%) carrying a fixed 4.90% installment plan; the $239 plan payment is the live obligation. Loaded credit-card debt ≈ $62.8K (excludes the blind Amex/Barclay/Simplicity).
Tuition (Jul 1, Chase 7792, autopay): Darchei $2,281.82 · BYAM $1,100 · Arievim $341.67. Camps: Agudah $200×2/mo, Ohr Chedva $250 (not scheduled). Installments (Affirm, ~$848/mo from card 0405→5609, Apr-stale — re-verify): 6 plans, ~$4,105 balance; Klarna should be closed (May 1). Utilities: home — Liberty Water $330.64 (auto, 5609), National Grid $356.77 (🔴 unset), PSEG ~$405 (manual); FL — Duke + Toho (auto, but Toho 9312 likely mis-routed from 9332-2528). Split (v2): Business ≈ $10,423/mo (13 rows, HSC + FL STR), Personal ≈ $15,750/mo (23 rows) — encoded in the Type column + by pay-from account.
Monthly outflow: ~$25K (v1 $25,332 · v2 $25,109 · OBLIG.md $24,567) — but v1 internally conflicts ($24,531 cashflow tab vs $16,650 totals tab). Reconcile before quoting any number.
#REF!/#VALUE! + epoch-garbage dates + stale cached rows. The data needs one clean pass.The old v1/v2 trigger emails are the wrong thing to turn back on (broken formula, dup noise, dirty data). v3 already is the answer you built — it just never ran. The path:
V3_BUILD_STRUCTURE → V3_MIGRATE_FROM_LEGACY → harvest v2's cashflow/seasonality tabs → fill gaps. Collapses 27 tabs → 9, installments first-class, real runway. (I drive it; you click the menu items it needs.)Step 1 + 2 are the unlock. Everything else (the live wiring, the strategy) builds on a clean v3. Say go and I start by speccing the exact run sequence + the CSV you need.