2026 BH Workspace Audit + Close-All-Loops + Redundancy Report
Generated 2026-04-28 1:15 PM EDT · Session 18 (Tue afternoon)
Mandate from Sam: "If you think there are sheets, repos, contacts, files, spreadsheets, MDs, anything that's redundant, recurring too much, confusing, causing wrong information — let's get clarification and close all loops."
1. Repo + folder map (verified Apr 28 1:15 PM)
Active repos at workspace root
| Folder | GitHub | Status | Last verified |
|---|---|---|---|
MIS/ |
zee78900/MIS | ✅ Active · v2 engine (MIS/v2/Code.gs), two-layer arch; A+B recon/exposure LIVE; freeze on B.75→C→STOP; v11.0f RETIRED. Canonical → MIS/docs/MIS_SACS_CALIBRATION_MODULE.md |
updated 2026-06-04 PM (was Apr 28 f27e839) |
HookStreet-Business-OS/ |
zee78900/hookstreet-bos-sheets | ✅ Active · BOS v1+v2 · multiple Apps Script projects | Sun Apr 26 |
eden-gardens-os/ |
zee78900/eden-gardens-os | ⚠️ Public — NEEDS PRIVATE FLIP (per pickup draft) | Pending Sam |
CM_Invoice_System/ |
zee78900/CM_Invoice_System | ✅ Active · = Mom's tool (CONFIRMED Apr 28) | Sun Apr 26 |
HookStreetServices-Site/ |
zee78900/hookstreetservices-site | ✅ Live | — |
Calculator/ (abnbcalc) |
zee78900/abnbcalc | 60% built | — |
lawn-coop-proposal/ |
local only | 85% done | — |
Lee/ |
local only | 20% — unknown deliverable | Triage Apr 19 |
hookstreet-skills/ |
(likely private) | Active · Skills compiled | Apr 27 |
hookstreet-voice-intake/ |
zee78900/hookstreet-voice-intake | Built Apr 19 not deployed | — |
mom-wholesale-os/ |
(local only, ~~staged Apr 28 overnight~~) | 🪦 RETIRED to graveyard 2026-04-28 — CM IS Mom's tool | Apr 28 |
Workspace meta
| Folder | Purpose | Status |
|---|---|---|
docs/ |
Workspace docs (CONTEXT.md, FOLDER_AUDIT, MIS_, MOM_, etc.) | ✅ Active — 30+ files |
outputs/ |
Timestamped briefings (HTML+md, gitignored) | ✅ Active |
archive/ |
Anything stale or moved | ✅ Active · 14 MB |
archive/graveyard/ |
"Soft-deleted" — Sam manually purges | ✅ Active |
archive/screenshots-claude-input/2026-04-28/ |
12 screenshots Sam dropped today | ✅ NEW today |
_media/ |
589 Hook St audio recordings | 📄 Asset |
assets/ |
Images/branding | 📄 Asset |
bookkeeping/ |
(TBD — review next session) | ❓ |
tax/ |
Tax docs (created Apr 23 Session 13) | ✅ Active |
invoices/ |
(TBD — likely needs consolidation with CM_Invoice_System) | ❓ Possible redundancy with CM_Invoice_System |
scripts/ |
(TBD) | ❓ |
Folders to verify next session (low priority but unknown contents)
bookkeeping/— purpose?invoices/— does this have content overlapping CM_Invoice_System?scripts/— workspace scripts vs project scripts?assets/— branding only?BeginsMusic BH/— personal (per Apr 19 audit)HS_SRVC/— early HookStreet Services prototypeVillatel/— personal records (Apr 19 audit)Z589/— 589 Hook St legacy doc
2. Sheets / Apps Scripts inventory
Live spreadsheets (verified via Drive MCP)
| Sheet | Drive ID | Owner | Bound script | Role |
|---|---|---|---|---|
MIS_v7.1_gsheet |
1cosuFrU... |
sam@ | 1r9vWL1Ds... |
⚠ STALE label — v11.0f is RETIRED; live engine = v2 MIS/v2/Code.gs. Canonical → MIS/docs/MIS_SACS_CALIBRATION_MODULE.md (2026-06-04 PM) |
Copy of MIS_v7.1_gsheet - March 5 |
17SRUho-... |
sam@ | (own copy) | MIS formula reference (live, Sam still uses) |
Architect V11 (Microservices Edition) |
1MU_NiSnoVy... |
sam@ | (own) | MIS sandbox · firing own Power Hour |
zGoogle Finance Investment Tracker |
1QUIJQBLTSk... |
sam@ | (own) | Schwab personal · Entry Pad |
MIS v8 (1TI6Pss...) |
— | sam@ | — | Stale March 2026, retire |
MIS v7.3 (1Xy9ZoLR...) |
— | sam@ | — | Stale March 2026, retire |
MIS_v7.1_gsheet.xlsx |
— | sam@ | — | Excel export, retire |
Monthly Obligations (BOS v1) |
1L_rxCSOnc... |
sam@ | 1_cgriwCQ... |
BOS v1 production |
Monthly Obligations v2 |
1qNYUbb... |
sam@ | 1ROnmAAhtTYE... |
BOS v2 (cleaner, complementary) |
CM_Invoice_System_FINAL |
1imdgPWUF... |
sam@ | 1t4DzAQQ... |
Mom's invoice tool (CM) |
Redundancy flags
🚨 Multiple stale MIS Excel/Sheet variants — MIS v8, MIS v7.3, MIS_v7.1_gsheet.xlsx (last touched March 2026, no use). Recommend: archive in Drive (move to a MIS-archive/ folder there), preserve but get out of the way.
🚨 mis-vault-migration.js sits on a Claude branch (claude/review-workspace-context-3ADHk) of the MIS repo — was a prior unmerged Schwab token migration attempt. Either merge or delete branch. Per FSE Architecture doc, vault migration moves to PropertiesService — defer until Session 5-6.
🚨 6 historical Investment_Tracker variants in Drive (per Apr 27 search) — most are 2025. Could archive, none are actively used.
3. Docs sprawl in docs/
Total: 30+ files. Organization:
Canonical / live docs (KEEP)
CONTEXT.md(master session log + state) — 1 file ✅CADENCE.md(Apr 27, weekly rhythm + Mildred) — 1 file ✅SESSION_OPEN.md(Apr 27, ritual mirror for Sam) — 1 file ✅SCOPE_BACKLOG.md(Apr 24, all parked items + L14-L29 home/family added today) — 1 file ✅MASTER_ACTION_MAP.md(Apr 24) — 1 file ✅MILDRED_SCOPE.md(Apr 24) — 1 file ✅OBLIGATIONS.md(Apr 19 baseline) — 1 file ✅ (but partially superseded by Affirm/Klarna verified memory + May Autopay doc)MOM_WHOLESALE_OS_CONTEXT.md(Apr 17) — architecture; ✅ keepMOM_INVOICE_BUILD_SPEC.md— Phase 0 spec; ✅ keep (now updated with CM-confirmed)MIS_FSE_ARCHITECTURE.md— canonical MIS arch; ✅ keepMIS_REVIEW_2026-04-27.md— Sam-feedback bench; ✅ keepMIS_AUDIT_2026-04-26.md— bug list; ✅ keepMIS_TAB_AUDIT_2026-04-28.md— 33 tabs; ✅ keepMIS_MARCH5_FORMULAS.md— Session 2 prep; ✅ keepMAY_AUTOPAY_PREFUND_2026-05.md— May 1-7 cash; ✅ keep (with appendix)WEBSITE_DECISION.md(Apr 27) — bookmarks > website; ✅ keepNEWS_BRIEF_DESIGN.md(Apr 26) — Path A/B/C decision pending; ⚠️ pending decisionMALCA_YENTA_CONTEXT.md— full plan parked; ✅ keepMILDRED_BANK_ACCESS.md— referenced in CADENCE but TODO write next sessionWORKSPACE_AUDIT.md(THIS FILE) — ✅ new
Possibly stale / superseded (review)
| Doc | Created | Status | Recommendation |
|---|---|---|---|
FOLDER_AUDIT.md |
Apr 19 | 9 days stale; major reorg since (Eden moved, mom-wholesale-os retired, screenshots) | Refresh next session OR replace with this file |
INVENTORY.md |
Apr 23 | 5 days; partially overtaken | Audit + merge into FOLDER_AUDIT |
SYSTEM_MAP.md |
Apr 19 | 9 days; MIS state outdated (didn't know FSE arch) | Refresh after FSE Session 1 lands |
SCRIPTS_AUDIT.md |
Apr 16 | 12 days; pre-v11.0f | Defer to MIS Session 1 |
ACTIVE_BACKLOG.md |
Apr 15 | 13 days; superseded by SCOPE_BACKLOG.md |
Move to archive/stale-md/ |
MIS_PHASE2_BLUEPRINT.md |
Apr 15 | Superseded by MIS_FSE_ARCHITECTURE.md (FSE doc explicitly supersedes Phase 2) |
Keep as historical · mark as superseded in header |
CONSULTING_PACKAGE.md |
Apr 20 | Eden close-out era; status unclear | Review next session |
OBLIGATIONS.md |
Apr 19 | 9 days; Affirm/Klarna verified Apr 28 makes it stale-ish | Add appendix pointing to reference_affirm_klarna_schedules.md |
PROJECT_SETUP_INSTRUCTIONS.md |
Apr 20 | Unclear scope | Review |
MORNING_RHYTHM.md |
Apr 19 | 9 days; partially superseded by CADENCE.md (Apr 27) |
Cross-reference; CADENCE wins |
Subdirectories in docs/
docs/HOW_TO/— 17 codified HOW-TOs (Apr 26 codification) ✅ excellent organizationdocs/SIGNAL_OS/— Signal OS scaffold (Apr 27) ✅ activedocs/malca-yenta/— Malca Yenta legal docs ✅ keep
4. 🚨 Email firing dedup bug (BOS + MIS) — actively bleeding
Observation from Apr 26-28 inbox scan:
MIS Apr 27 — 5+ duplicate Trade Action emails
14:08:53 (2:08 PM) 🚨 Trade Action ✓ correct
15:37:03 (3:37 PM) 🚨 Trade Action — DUPLICATE
16:04:29 (4:04 PM) 🚨 Trade Action — DUPLICATE
16:57:25 (4:57 PM) 🚨 Trade Action — DUPLICATE
17:18:22 (5:18 PM) 🚨 Trade Action — DUPLICATE
19:36:56 (7:36 PM) 🚀 Power Hour — DUPLICATE (way late)
Apr 28 today — Sheet 3 Architect V11 firing duplicates
9:50:18 AM ⚡ MIS Power Hour (Sheet 3) — early
12:35:26 PM ⚡ MIS Power Hour (Sheet 3) — duplicate same day
BOS Sun Apr 26 — 6+ emails in 60 min
8:34 PM Daily Snapshot
8:35 PM Daily Snapshot — duplicate
8:55 PM Monthly Overview
9:22 PM Weekly Review
9:23 PM Monthly Overview — duplicate
9:35 PM Weekly Review — duplicate
9:36 PM Monthly Overview — duplicate
Diagnosis: the dedup guard added in MIS commit 28c2b95 ("fix: add per-day dedup guard to all 3 MIS email sends") is not actually preventing duplicates. Either:
- Guard checks wrong key (e.g., minute-of-day, not has-fired-today)
- Multiple triggers exist on the project (FSE TAB_AUDIT flagged PROCESS_QUICK_CAPTURE orphan trigger)
- Sheet 3 Architect V11 has its own untracked triggers
Fix path: part of next MIS session (alongside FSE Session 1 — Sam runs Delete All Project Triggers + Create Default Triggers per FSE doc + MIS_TAB_AUDIT_2026-04-28.md).
For BOS: same pattern, same fix — Delete All then Create Default. Per pickup draft Apr 27: "Trigger error fix — Delete All Project Triggers + Create Default Triggers" was on Sam's bench but undone.
5. Due date shift recommendations (cash-flow smoothing)
Sam asked: "if you think there's anything else I should be switching around due dates and stuff like that for the month, let's do that."
Current pain point: May 1-2 = $5,800+ across multiple accounts. May 15 = $11,212 on 5777. Two big concentrations.
Recommended shifts (ALL via 1 phone call per issuer — most allow 1x/yr)
| Card / payee | Current due | Proposed | Why | Who calls |
|---|---|---|---|---|
| USB Busn 7496 | Apr 28 (now) | 18th | Sam already calling about APR jump — bundle the request | Sam this week |
| Barclay AAdvantage | Apr 28 (now) | 18th | Cluster with 7496 + Citi 0157 | Sam |
| Citi Simplicity 0157 | Apr 27 (now) | 17th | Cluster | Sam |
| Affirm Apple | May 23 (locked) | (can't change Affirm) | — | n/a |
| Geico | May 5 | 15th | Move to mid-month so 5609 isn't pinched May 1-5 | Sam |
| Citi Card 2550 | May 3 | 15th | Smooth the May 3 5609 cluster | Sam |
| Citi (Zee, $307) | May 3 | 15th | Same | Sam |
| National Grid Gas | May 1 | (utility — limited flex) | NGrid usually fixed; ask anyway | Sam if call |
If Sam shifts 4-5 of these, May 1-7 outflow drops from ~$8K to ~$5.5K, and mid-month accumulates ~$2.5K on 5609 (which is healthier than 7792).
One-page caller's checklist: I can write that next session if useful — would take 5 minutes Sam-time per issuer.
6. Closed loops (mark done)
Items completed since Session 16 cont. 4 (Apr 26 night) — closing them out:
| Item | Status | Closed by |
|---|---|---|
EDEN_FIX_OWNER_COLUMN_2026_04_26 run |
✅ Sam ran Apr 28 AM (he reports — sheet undetermined but ran) | Apr 28 |
| HOA Sheila / Orlando Law documentation email | ✅ Sent Apr 27 8:58 PM, auto-reply received | Apr 27 |
| Eden Inv 20028 follow-up email | ✅ Sent Apr 28 11:10 AM (thread 19dd24fb905b649a) |
Apr 28 |
| 3 possibly-past-due cards verified | ✅ All $0 confirmed Apr 28 AM | Apr 28 |
| Eden folder cleanup (Apr 19 Triage #3) | ✅ Sam moved Eden contents overnight | Apr 27/28 |
mom-wholesale-os clone redundancy |
✅ Retired to graveyard Apr 28 (CM = Mom's confirmed) | Apr 28 |
| 12 Apr 28 screenshots at root | ✅ Moved to archive/screenshots-claude-input/2026-04-28/ |
Apr 28 |
| Klarna Karp final amount/date | ✅ Verified $80.59 May 1 (was $134.99 in memory) | Apr 28 |
| Affirm Apple May date | ✅ Verified May 23 (was May 1 in pickup draft) | Apr 28 |
| 2 NEW Affirm plans discovered | ✅ Logged (Priceline FLIGHT May 28 + Amazon General May 29) | Apr 28 |
| Wife's mother vs Sam's mother distinction | ✅ Memory written | Apr 28 |
| Chanie funds 7792 routing memory | ✅ Written | Apr 28 |
| Wife mother birthday (Wed Apr 29) | Reframed (was "Mom's birthday" — wrong) | Apr 28 |
Loops still open (top of mind)
🟡 HIGH:
1. Today: Amazon return last day
2. Today: call wife's mother Wed Apr 29 (tomorrow)
3. Apr 30 EOD: pre-fund $7,150 firm + $712 conditional
4. Apr 30 EOD: send Chanie May 7792 list (after resolving Darchei routing)
5. This week: call US Bank Bus 7496 (APR jump + due date shift)
6. By May 5: Eagle's Eye Pool recurring setup (QB notification today)
🟠 MEDIUM (this week):
7. Verify Darchei pulls from 5609 (not 7792) — open Apr Chase 5609 statement
8. Verify Klarna $80.59 vs sheet's $134.99 in v2 sheet (update row)
9. Verify SBA + Kia "Paid - refresh" status
10. Verify National Grid Gas + Agudah + Arievim Pay-From assignments
11. Sprinkler vendor / spring opening
12. Mildred Tuesday async window (today already!) — was that touched?
13. Wife's car to shop, kids phones plan, Costco run
14. Eden-gardens-os repo public→private flip (stop-and-ask trigger)
🟢 LOWER:
15. MIS FSE Session 1 (90-min focused block, when ready)
16. MIS Session 2 prep — screenshot Reference_Rules + raw formulas AC2 + AZ2 from Sheet 2
17. News brief Path A/B/C decision
18. CM_Invoice_System Order_Entry tab addition (Phase 0 of Mom iteration)
19. hookstreetservices.com info@ alias forwarding to Hook Street Capital (not yet executed)
20. Email folder cleanup ztreitel@ → Mildred handoff (Sam's working on it manually)
7. Redundancy / confusion register
Things that are duplicates or confusing
| Item | Why confusing | Recommended close |
|---|---|---|
MOM_WHOLESALE_OS_CONTEXT.md (Apr 17) + MOM_INVOICE_BUILD_SPEC.md |
Two docs about Mom's tool — one architectural, one Phase 0. Could conflate. | Add cross-reference + status header to each. Build Spec wins for "what to do now." |
OBLIGATIONS.md + MAY_AUTOPAY_PREFUND_2026-05.md + reference_affirm_klarna_schedules.md |
Three sources for installment data. OBLIGATIONS Apr 19 is partially stale. | OBLIGATIONS gets an appendix pointing at the new memory + May doc. |
FOLDER_AUDIT.md (Apr 19) + INVENTORY.md (Apr 23) + this file |
Three workspace audits in 9 days. Overlap. | Mark Apr 19 + Apr 23 as superseded by today's file in their headers. |
MIS_PHASE2_BLUEPRINT.md + MIS_FSE_ARCHITECTURE.md |
FSE explicitly supersedes Phase 2 (per FSE doc §11). But Phase 2 still readable. | Add "SUPERSEDED" header to Phase 2 doc. |
MORNING_RHYTHM.md (Apr 19) + CADENCE.md (Apr 27) |
Two docs about daily rhythm. CADENCE is newer + more locked. | MORNING_RHYTHM marked as superseded; folded into CADENCE if any unique content. |
ACTIVE_BACKLOG.md (Apr 15) + SCOPE_BACKLOG.md (Apr 24) |
Two backlogs. ACTIVE is older. | Move ACTIVE to archive/stale-md/. Already on Sam's Triage list. |
Multiple stale MIS Drive sheets (MIS v8, v7.3, xlsx) |
Confusion about which is live | Move to a Drive MIS-archive/ folder, OR add a dated comment in each |
invoices/ workspace folder + CM_Invoice_System/ |
Possible duplicate (invoices/ unverified) | Audit invoices/ next session — likely consolidate into CM |
Recurring confusion patterns I keep tripping on
- "Mom" without qualifier — could be Sam's or wife's. Now ✅ memory
user_wifes_mother.md. - CM-vs-Mom identity — now ✅ memory + this doc both confirm CM = Mom.
- 7792 funding — Sam vs Chanie. Now ✅ memory
reference_chase_7792_routing.md. - Affirm Apple date — 1st vs 23rd. Now ✅ verified May 23.
- Klarna Karp amount — $134.99 vs $80.59. Now ✅ verified $80.59.
- March 5 sheet vs production sheet — Now ✅ documented in FSE Architecture §2.
- Sheet 3 (Architect V11) firing its own emails — Now ✅ flagged in §4 above as part of dedup bug.
Open clarifications (ASK Sam when convenient)
- Is
Rivkain CM Settings = your mother, or is "the boss" Rivka? Israeli phone matches Mom's profile, but Sam said "her boss is the boss" (separate person). - Does Chanie also fund 5777 (mortgage account), or just 7792?
bookkeeping/,invoices/,scripts/workspace folders — purpose? (next session OK)Lee/project — deliverable status? (Apr 19 Triage #5 still open)- News brief Path A/B/C decision (per
NEWS_BRIEF_DESIGN.md) - MIS Path A/B/C decision still pending
8. Recommended quick fixes for next session (≤30 min total)
- Add "SUPERSEDED BY" headers to:
FOLDER_AUDIT.md,INVENTORY.md,MORNING_RHYTHM.md,MIS_PHASE2_BLUEPRINT.md,ACTIVE_BACKLOG.md(5 min) - Add appendix to
OBLIGATIONS.mdpointing atreference_affirm_klarna_schedules.mdandMAY_AUTOPAY_PREFUND_2026-05.md(5 min) - Move
ACTIVE_BACKLOG.mdtoarchive/stale-md/(1 min) - Audit
invoices/,bookkeeping/,scripts/workspace folders — what's in them? merge or retire? (15 min) - Update
docs/README.mdindex with the 7 new docs from Sessions 17 + 18 (5 min)
Source trail
- This file:
docs/WORKSPACE_AUDIT.md - Working dir:
C:\Users\ztrei\OneDrive\2. Hook Street\05. 2026 BH - Last commit at write time:
d505668onmaster - 4 new memories landed today:
user_wifes_mother,reference_affirm_klarna_schedules,reference_chase_7792_routing, plusproject_mom_context.mdrewritten - 12 screenshots archived to
archive/screenshots-claude-input/2026-04-28/ - 1 retired clone:
archive/graveyard/2026-04-28_mom-clone-redundant/mom-wholesale-os/
Generated 2026-04-28 1:15 PM EDT · Claude Code Opus 4.7 (1M) · Session 18 · workspace audit + close-loops + redundancy report