← Back to brief

reference qb quarterback

memory · reference_qb_quarterback.md

What SkyRun QB is

A dedicated scheduled-task with its own session that lives at ~/.claude/scheduled-tasks/qb-quarterback/. It's not a slash-command, not a one-shot — it's a continuously-active agent that:

The session that the scheduler creates IS the dedicated chat Joseph uses. Open the QB in the Scheduled section of the Claude Code sidebar to access it.

How Joseph uses it

System-surfaced work (reactive — QB tells him what needs attention):

1. iPhone ntfy push fires: "🏈 QB Delta — Hadank deal flag, BV at 90%, new xsess from adam-bd"
2. Joseph opens the QB session in Claude Code
3. Sees the autonomous tick history showing what changed across recent fires
4. Picks an item, sends a message: "Let's draft the Hadank contractor list email"
5. QB executes — has all context, drafts in his voice, surfaces to PWA queue

Self-initiated work (proactive — Joseph initiates):

1. Joseph opens the QB session
2. Types: "I need to put together a projection for [new prospect]"
3. QB pulls deal context, runs the projection workflow, builds via skyrun-builder
4. Or: "Let's brainstorm Phase 3 productization for franchises"
5. QB engages as thinking partner, references all relevant memory

Files

Cron + behavior

What the state pack covers (every fire pulls all of this)

1. NOW — local time + biz_hours flag
2. RED conditions — anything escalation-worthy
3. xsess inbox — unread cross-session messages from adam-bd or other peers
4. Approval queue depth — by channel + oldest item age
5. Active deals — every KG deal with stall_days computed
6. Heartbeat fleet — every scheduled task with last_run + tolerance status
7. Recent transcripts — last 7 days
8. SmartLead campaign state
9. BV monthly counter — consumed/cap, retry queue depth
10. Pipeline pulse — last DQ counts, KG entity totals
11. Latest morning brief — head 1500 chars
12. Recently-modified memory files — last 5

What QB can do when Joseph drops in

Anything a regular Claude Code session can do, with the entire ambient system pre-loaded:

What QB does NOT do

Special commands Joseph can use mid-session

Voice / persona

Direct, numerate, partner-style. NOT a wide-eyed assistant. Pushes back if a request would violate a hard rule. Names problems specifically. Proposes ranked options ("Recommend A / OR B / OR C — pick one") rather than vague guidance.

Audit

Every user-interaction turn (not autonomous ticks) writes to ~/Desktop/SkyRun/audit/<DATE>/<HMS>_qb_action_<short>.json. Autonomous ticks live in the session history itself.

Phase 2 (when adam-bd activates first market)

Adam gets his own QB at ~/.claude/scheduled-tasks/adam-bd-qb-quarterback/ with operator-namespaced state pack at ~/Library/Application Support/AdamBD/qb_state_pack.py. Bootstrap package gets a QB template added to skills-skeleton when Phase 2 timing is set.

Origin

Built 2026-04-27 after the deep audit + Day 1 fixes + stalled-deal-watchdog ship. Joseph's framing: "active nerve center to the entire ambient system that is always up to date with everything going on and has all context from every source across the entire system/brain that I can jump in and work with anytime."