ποΈ Master Control Surface
One page. Every link you'd tap, every decision waiting on you, every thing I'll do on your word.
For: iPad / Chrome β tap any button to open + act
Generated: Tuesday, May 26 2026 Β· 2:32 PM EDT Β· live on ops.hookstreetservices.com
Bookmark this: it's the top card on your portal; I'll regenerate it whenever state changes
1Tap to open β every system
2Decisions waiting on you
π΄ HOA β $5,609.30, was due Fri 5/22
Still no reply from Asher since your 5/24 email. This is the one real-world clock ticking.
Open Gmail β confirm with Asher the stipulation's signed + funds are on track for cases 15256/15257.
πΈ Eden #20028 β $20K demand letter (drafted, UNSENT)
It's sitting in your drafts, addressed to
asher@gulkoschwed.com, ~85 days overdue.
Open Gmail drafts β review + attach exhibits + send. Or tell me "send the Eden letter" and I'll prep it for one-tap send.
πΈ William Penn insurance β $596, due 5/15 (11 days past)
Pay it or consciously lapse. Unresolved since the 15-day review.
βοΈ Capability-scan recurrence β how often should it self-run?
Recommended: fold it into your existing Weekly Review (Sun 7 PM) β zero new cost, already fires.
Or standalone monthly (a dedicated cloud agent that fires + costs on its own).
say: "fold the scan into weekly review" OR "schedule the scan monthly"
π Dead connectors β wire or drop?
circleback (meeting notes) β failing β. Useful for Eden/operator calls. Fix or drop?
monday.com β never authenticated. Using it? If not, drop it.
supabase β leave parked (it's the backend for your native-app idea).
say: "drop monday and circleback" OR "I use monday β here's what"
π Personal Gmail β read-only?
It's wired (read+write). Want me to treat it read-only in practice (never send/delete on ztreitel@)? Your bank 2FA lives there, so worth deciding.
say: "read-only on personal"
πΌ Underwriting offer β pricing + operators (from Session 38)
React to the price card (Quick Screen / Full UW / Retainer $3β6K/mo) β too high / low / right? And name 3 warm operators so the outreach can ship.
Offer doc on portal.
3Say the word β I'll build these (held for your go)
do the trigger fix MIS dedup/idempotent-trigger fix β unblocks all email automation (your own 48h rule). Touches live sends, so it's been waiting.
wire the obligations digest Money due (next 7-14d) into the morning brief β needs me to read the obligations sheet (39-8).
wire the runway line Cash IN (Chanie 5609 + Eden + STR) vs OUT into the brief (39-6) β needs you to confirm the income source once.
fix the PWA icons Each PWA installs as its own app on your/Chanie's phone (39-1).
run /hookify Codify the setup traps (em-dash-in-PowerShell, .json.json, clasp --force) as auto-warnings β self-learning guardrails.
build the reply handler Reply to the morning brief β it re-shapes your day (the Phase 3 piece that completes the spine).
4Done in the last stretch (so you have state)
| done | Personal Gmail wired β ztreitel@ now readable by Claude Code via local MCP. No forwarding; Mildred can't see it. Retires the ChatGPT relay. |
| done | Morning brief enriched β now pulls Calendar + flagged email, not just the task queue (the morning-spine front end). Re-auth done in your other session. |
| done | Capability-scan routine built + first run β your self-learning loop (38-K7). On the portal. |
| done | Portal auto-index β pre-commit hook rebuilds the index every commit. It'll never lag again (38-K6). |
| done | .remember writer β verified healthy now (was the 0-byte bug, 38-K5). No fix needed. |
| done | MIS earnings β Finnhub rate-limit fix + expanded seed map (MSFT/LLY/etc. now fill). Schwab/Finnhub keys moved to Script Properties. |
5What's still missing (the honest list)
- The morning brief still doesn't fire as the full reviewβreplyβreshape loop β front end is enriched, but the reply handler (Phase 3) isn't built. That's the last mile of the spine. β
build the reply handler
- Money isn't live in the brief β no obligations digest, no runway line yet. β
wire the obligations digest + wire the runway line
- Trigger duplication still gates new email automation. β
do the trigger fix
- Stale docs β CLAUDE.md (Session 37) + CONTEXT.md (Session 36) lag. I'm holding off because your parallel session may be editing them; once it's idle, I'll run claude-md-improver.
- Workspace β Google Drive migration (39-7) β the "memory not streaming" move you mentioned. Big, needs a plan. Not started.