🛋 Master Couch Reference

Tuesday, May 12 2026 · 4:40 PM EDT · Session 34 close
Cloudflare-from-iPad walkthrough · Full backboard inventory · Dropped balls · Held items now released
Repo HEAD 111c06d · Next push covers CADENCE.md + ARCHITECTURE.md timeline update + this file
📑 Couch-jump: 🛋 1. Cloudflare from iPad — tap-by-tap (Option A · ops.hookstreetservices.com) 📂 2. Where each output lives RIGHT NOW (and after Cloudflare) 🚨 3. Dropped balls — items sitting too long 🟡 4. Held items I'm now pushing through 📋 5. Master backboard inventory (~85 items) ⚡ 6. This-week migration plan (Wed 5/13 → Tue 5/20)

🛋 1. Cloudflare setup — tap-by-tap from couch on iPad

Option A locked. We use ops.hookstreetservices.com instead of ops.hookstreetcapital.com because hookstreetservices.com is already on Cloudflare DNS. That skips the DNS migration step entirely + zero risk to your sam@hookstreetcapital.com email (which stays on Namecheap untouched). End state: private URL gated by Google login — only your email can pass.

📱 Total time: ~30 min on iPad in 3 sittings

1. iPad Safari → dash.cloudflare.com → sign in (you're already logged in per the dashboard screenshot you sent earlier; just verify sam@hookstreetcapital.com is the account).
2. Left sidebar → Workers & Pages → tap "Create application" → tap "Pages" tab → tap "Direct upload".
3. Project name: hookstreet-ops → tap "Create project".
4. Upload box appears. I prep a ZIP of the outputs/ folder + AirDrop or email it to your iPad. You drag the ZIP onto the upload box (or tap "select from files"). ~30 sec to upload.
5. First deployment completes. You see a URL like hookstreet-ops.pages.dev. Don't bookmark that — keep going for the custom domain.
6. Inside the project → tap "Custom domains" tab → "Set up a custom domain" → enter ops.hookstreetservices.com → tap "Continue".
7. Cloudflare auto-creates the CNAME record (since the parent domain hookstreetservices.com is already on Cloudflare DNS). Wait 1-2 minutes — SSL cert provisions automatically.
8. Visit ops.hookstreetservices.com from Safari. WAIT — it loads PUBLICLY right now. That's fine for 5 minutes while we lock it down. Don't share the URL yet.
9. Back to dashboard → left sidebar → Zero TrustAccessApplications → tap "Add an application" → choose "Self-hosted".
10. Application name: Hook Street Ops · Domain: ops.hookstreetservices.com · Session duration: 24 hours.
11. Identity Providers tab → enable Google. Cloudflare walks you through OAuth setup with Google. Takes ~5 min (you authorize via your Google account).
12. Policies tab → tap "Add a policy" → name: Sam only → Action: AllowInclude → selector: Emails → enter sam@hookstreetcapital.com (and optionally ztreitel@gmail.com as backup) → Save.
13. Test: open ops.hookstreetservices.com in a fresh Safari tab → Cloudflare Access intercepts → asks you to sign in with Google → you sign in as sam@hookstreetcapital.com → site loads. Test once with a different Google account or incognito to verify it BLOCKS others.
14. Bookmark ops.hookstreetservices.com. From iPad Safari: tap Share → Add to Home Screen → name it HS Ops. Now it's a tap on your home screen.

🟢 What you have when this is done

🛠 Sam side ask: ping me when each step is done

I'll prep the ZIP of outputs/ as soon as you say "ready" after Step 1. After Step 13 (test passes) I'll switch the project to Git mode (auto-deploy on push to master) so you never have to drag a ZIP again. ~5 min on my side.

📂 2. Where each briefing lives RIGHT NOW (until Cloudflare is up)

WhatiPad path (OneDrive Files app)
This briefingHook Street → 2. Hook Street → 05. 2026 BH → outputs → 2026-05-12_16-40_briefing_master-couch-reference.html
Session 34 decisions locked (4:21 PM)Same folder → 2026-05-12_16-21_briefing_session-34-decisions-locked.html
Morning Brief Wed 5/13 sampleSame folder → 2026-05-12_14-30_sample_morning-brief-wednesday-preview.html
Session 34 action + future-proofingSame folder → 2026-05-12_14-03_briefing_session-34-action-and-future-proofing.html
Session 33 closeSame folder → 2026-05-12_02-13_recap_session-33-close.html
v1 vs Excel deep auditSame folder → 2026-05-12_00-10_audit_monthly-obligations-v1-vs-excel.html
All ~70 historical briefingsSame outputs/ folder · scroll by date

After Cloudflare goes up: all the above plus future briefings live at ops.hookstreetservices.com with a search box at the top. Tap the file you want.

🚨 3. Dropped balls — items sitting too long

Sam: "They seem to continuously drop balls." · Below is what's been sitting and what's the unblock.
ItemSitting sinceReal unblock
v1 sharing FULL revoke · domain READER still activeSurfaced 5/11 session 32 audit · 1+ days30-sec click on iPad — see below
Itchik / Tulip rate sheet — Eden Lane 1100+ days (Feb 1) · WAITING_ON W-001Escalate to formal non-response · or release with note
Eden Inv #20028 — $20K · Final Notice silent since 5/8 9:11 PM5 days silencePhone Eli OR formal demand via Asher · Sam decision
Passover Ventures $9,750 at Zell & Ettinger (S1)Apr 23 · 19 daysDecision on payment timing (blocks 2025 PV tax prep)
Parker (smart lock installer) unresponsive (S2)3/30 · 43 daysMildred name + number of backup — get this Tue 5/19
20four7VA autopay setup (S9)Apr 24 · 18 daysSam confirms with Mildred Thu/Fri
Mildred 10 → 15 hrs/week decision (S10)Apr 23 · 19 daysTue 5/19 10:38 AM sync conversation
Libby's phone case (S11) · Jerry shiva call (S12)Apr 19 · 23 daysPersonal — Sam to act
Schwab re-auth (M7)Apr 21 · 21 daysVerify trade flow working
Voice Intake v0.1 deployment (M5)Code in repo not deployed · ~3 weeksclasp create from Sam terminal + API key paste + Gmail label
Email consolidation ztreitel@ vs sam@ (M1)Apr 23 · 19 daysSam: "I think I'm gonna have to bring all of my emails to sam@hookstreetcapital.com" — start this Wed; full migration after BOS v3
Gmail Claude-Briefings label (M6)Apr 19 · 23 days30-sec Gmail UI click — Sam to do
L4 Camille $1,200 disputed remainder · two sources disagreeMay 1 · 11 daysSam confirms whether $1,200 dispute is dropped or still in play
L4b MIS Apps Script binding Option A/B/C undecided5/1 · 11 daysSam decides — punted on 5/5 already
FL flights NOT booked (corrected from HTML parser)4-5 weeks per Sam's voiceBook this week
9332 photo + copy refresh · Action_List 29Captured 5/12 · DEFERREDWed-Thu when fresh — listing quality lever
$9K/yr STR additional revenue streams brainstormCaptured 5/12 · pending Mildred callTue 5/19 Mildred sync agenda
HOME × 14 items L14-L27 (Apr 28)15 daysBundle as "Sunny day weekend project" — pick one weekend
Smart devices insurance planCaptured 5/11-12Mildred Wed review → final decision Tue 5/19
William Penn $596 policy decision (reactivate?)Captured 5/12 PMSam credential check + affordability decision before 5/15
Tuition installment cadence into obligations sheetConfirmed 10-mo 5/12 PMI add as recurring installments in Phase 1 Wed AM build
⚡ Tap to fix the #1 dropped ball — v1 share full revoke (30 sec)

🟡 4. Held items I'm now pushing through

What I was holdingStatus
CADENCE.md content update (new times: 9:55 AM Morning Brief, midday alert, 3 PM context, news briefing, Sunday bridge, Mildred 10:38)DONE THIS COMMIT
ARCHITECTURE.md migration roadmap compressed to Wed 5/13 → Tue 5/20 (was 6-7 weeks)DONE THIS COMMIT
Phase 1 Wed AM kickoff planIn ARCHITECTURE.md + this briefing § 6
Lane Progress Map prototypeDeferred to Wed AM — built as part of Phase 1 (life-coach surface · always-on dashboard)
Cashflow_Assumptions Chanie income fix ($1,667 → $30K+/mo)Cloud Excel Claude — next handoff · I can't write to xlsx while you're in it
Q5 (wife W2) closure in Questions_For_SamSam answer + Cloud Claude write
HOOKSTREET_OS_DEPLOYMENT + 2 docs extraction from tilde folder to docs/legacy/Wed AM bundled with kickoff

📋 5. Master backboard — every parked item, organized

🔴 LIVE — moving this week

L1Eden Inv #20028 collectingSam tone decision
L4Camille $1,200 remainder disputeSam · check status
L4aChampionsGate HOA voting — opt in June 9 (NOT run for board)Sam · before 6/9
L4bMIS Apps Script binding Option A/B/CSam decides
NEWMemorial Day pricing✅ DONE $599/5-night
NEWv1 share full revokeSam · tonight
NEWBOS v3 migration Wed 5/13 → Mon 5/18 cutoverClaude · Sam greenlights Wed AM

📋 SHORT-TERM (this week / next)

S1Passover Ventures $9,750 timing
S2Parker smart lock backup (Mildred research)
S3Airbnb pricing analysis (Mildred)
S4Alex scope finalize $1,902 both properties
S5HVAC + pest vendor onboarding (during FL trip)
S6Front door repair 9312 (FL trip)
S920four7VA autopay setup
S10Mildred 10 → 15 hrs/week (Tue 5/19 conversation)
S11Libby's phone case
S12Jerry shiva call
NEWFL flights booking
NEWWilliam Penn $596 policy decision
NEWSmart devices insurance go/no-go
NEWMildred Wed review of smart devices list

🏛 MEDIUM (month-out)

M1+M2Email consolidation (ztreitel@ → sam@) + Namecheap aliases
M3+M4+M13Daily cadence system — NOW UNBLOCKED by BOS v3 migration · firing Mon 5/18
M5Voice Intake v0.1 deployment (clasp create + API key)
M6Gmail Claude-Briefings label creation
M7Schwab re-auth verify
M8+M9Fidelity preload · Dashboard_2 build (after MIS stable)
M10Retire duplicate BOS Daily Snapshot jobs (4 duplicates)
M11BOS routing errors in OBLIGATIONS.md
M12Family_Monthly_Overview.v6 blocked on Aunt Vivian $5K entry
NEWLane Progress Map build (Phase 1 deliverable)
NEWPipeline tab build (drip-cash hub — lifecycle lead→contract→invoice→paid)
NEWExpense_Inbox tab build (Mildred WhatsApp → sheet surface)
NEWNews Briefing automation (curated to lanes)

🌱 LONG-TERM (post-cutover)

L1-L6Malca Yenta launch sequence (LLC · NY DBA · domains · Twilio 10DLC · trademarks · kosher carriers)
L7Mom's Wholesale OS Phase 0 (clone CM_Invoice_System)
L8Lawn Co-op WhatsApp blast (30-home threshold)
L9-L12Lee/ · BeginsMusic/ · 589 Hook St recordings · HS_SRVC v1 — workspace cleanup decisions
L13Claude Pro Max downgrade reminder (mid-May — that's NOW; usage check)
L14-L29HOME × 14 items + "live here" feel + guitar lessons
L30Fidelity Youth Account product test (daughter → Ari → fee)
NEWReply-to-email → sheet update (Quick Capture pattern)
NEWChanie Email Input Channel design
NEWMIS Time + Target Stop columns on Entry Pad
NEWDesktop Claude wind-down strategy (build → monitor mode)

📑 TAX

T2-T10Passover Ventures $9,750 · 2025 extension · payment plan · LLC structure · K-1 · Q1 quarterlies

⚡ 6. This-week migration plan (Wed 5/13 → Tue 5/20)

Compressed from 6-7 weeks per your "no way it's gonna take six weeks" voice. Trade-off: 5-day verification vs 30. Higher cutover risk, you own that.
DayPhaseWhat lands
Wed 5/13 AMP0 + P1 startWorkbook lock (Chanie income · Jewish calendar · 6th card). New Google Sheet Hook Street Financial OS v3 + Hook Street Operating OS v3 created. First 15 tabs ported. Lane Progress Map tab added.
Thu 5/14P1 completeAll 37+13 tabs ported. Named Tables (9+7). Tab colors. Sharing_Map → Protected Ranges. Wife_View as separate Sheet w/ IMPORTRANGE.
Fri 5/15P2 — Apps Script v3Single bound project. ~50 v1 fns + 4 Operating OS fns. Renames applied. William Penn paid OR policy reactivation kicked off.
Sat-Sun 5/16-17P3 verificationTriggers fire to sam+v3@. Diff daily vs v1.
Mon 5/18 9:55 AM🎯 P4 CUTOVERFirst automatic Morning Brief fires. v1 triggers disabled. Your "by next Monday" deadline → ON TIME.
Tue 5/19 10:38 AMP4 cont. + MildredMildred walks through v3. STR_Brief locked. Monday.com migration starts.
Wed-Fri 5/20-22P5 decommissionArchive v1. Delete v2 BOS triggers. Final share audit. Cloudflare Pages goes to Git mode (auto-deploy outputs).

Your hands across the week (~3 hrs total)

  1. Tonight: v1 share full revoke (30 sec)
  2. Wed AM: answer Q5 (Chanie income confirm $30K+/mo) · 👍 to start Phase 1 build
  3. Wed: Cloudflare 14-step from couch (~30 min)
  4. Fri: William Penn decision · OAuth click for Apps Script v3
  5. Mon 5/18: Confirm cutover go-ahead after seeing Sun verification diff
  6. Tue 5/19 10:38 AM: Mildred sync — agenda already locked above

🟢 What's NOT on this list (intentionally)