Good morning, Joseph — Thu 2026-05-14
🔴 ACTIVE-DEAL LEAK — operator action required
Sweeper (sl-active-deal-sweeper, 04:37Z): partial — 1 overlap (weberst@gmail.com in campaign 3184605 HOT+WARM), 0 removed, 1 failed (Quasar event-gate; row_not_found on programmatic remove). requires_operator_action: true.
Canary (sl-active-deal-canary, 03:30Z): ok — 7 active-deal emails probed, 0 new leaks at probe time. Note: at 18:56Z yesterday the canary observed weberst paused/already_safe AFTER a campaign template fired at 17:32Z (audit AUDIT-2026-05-13-WEBER-RECURRENCE).
What to do right now (≤2 min):
- SmartLead UI → campaign 3184605 → search
weberst@gmail.com → Pause Lead.
- Re-run
~/Library/Application Support/SkyRun/sl_active_deal_canary.py to confirm clean.
- Until the active-deal exclusion patch lands, treat every campaign step-fire as a recurrence risk for the active-deal email set.
🫀 Systems status — 🟡 YELLOW
- 🟢
nightly-consolidation — this run, 2026-05-14 ~05:00Z
- 🟢
gmail-deep-scan — 4 fires yesterday (04:05 / 15:02 / 19:04 / 23:03Z); 5 insights archived
- 🟢
sl-active-deal-canary — clean (0 leaks at 03:30Z probe)
- 🟢
sl-roster-sync — 201 enrolled leads across 3 campaigns / 6 CSVs
- 🟢
sl-roster-export — 3/3 campaigns exported 5/13 19:04Z
- 🟢
stalled-deal-watchdog — 10 active deals inventoried, 3 stalls (Weber 13d / Chris Hart 16d / Whitney Yeddis 8d) all suppressed by external blockers
- 🟢
lead-growth-tracker — leads=867 (Δ+1 today)
- 🟡
sl-active-deal-sweeper — partial (Weber row_not_found at Quasar gate; operator removal owed)
- 🟡
deal-stage-reconciler — partial (4 last_touch bumps; 0 stage drifts; gmail deal_email_index empty when run)
- 🟡
daily-data-quality-check — YELLOW: 1 new HS dup (R304807) + 3 missing-in-HS (R306161, R040720-01, R304807-U224); 30 acknowledged dups informational
- 🟡
sl-reply-ingest / sl-reply-watchdog — partial (no inbox rows scraped)
- 🟡
live-ea — last fire 5/12 20:06Z (~33h ago)
- 🔴
daily-beenverified-enrichment — preflight error: NameError: subprocess in bv_driver.py:656; 6th consecutive skip since 5/8 operator-disable
📅 Meetings in the next 24h
Thursday 2026-05-14 11:00 AM MDT — Devine 2nd meeting (Ryan + Kim Devine)
- Context: Rescheduled 2nd call (5/11 2pm slot didn't happen). Ryan re-engaged 5/11 20:02Z with 5 concrete pre-meeting questions; accepted Thu 11am MDT on 5/12 16:34Z. Kim Devine joining for the first time — pace accordingly. Focus narrowed from 3 properties → 2 (Lot 100 + Lot 113 Evergreen; P1 866 Black Feather de-prioritized).
- Unresolved (Joseph owes BEFORE the call):
- 1031 exchange + cost-segregation deep-dive (STR material participation = ~500 hr/yr, NOT weekly 10 hr cadence per Rachel's 5/12 BD coaching).
- 30%-vs-15% gross-to-net reconciliation per Ryan's 5/5 8:45am MDT question — 5/5 16:13Z reply re-anchored 30% flat; surface the 15% source on the call.
- Verify 2.7% Granby Ranch Conservancy extra-tax with Rachel; HOA + 2.7% already deducted in Net column for Whitney — point it out for Devine too.
- Push: Move from "second meeting" → "agreement-ready" by surfacing the property-specific operations one-pager (Lot 100 vs Lot 113), onboarding-vs-construction-complete dependency, and concrete net-to-owner math.
- Avoid: Duplicate-send defect from 5/11 22:35Z (same family as 5/8 Hadank triple-send). Check Gmail Drafts before sending any post-meeting confirm. HOLD 30% commission — 5% lever framing must be "improves their cost basis," never "more value to you."
- Commission at stake: $1,000 (Bowens Sourced). P3 Lot 113 still highest-revenue option ($185K stabilized / $129.5K net).
- Pre-brief:
Pre-briefs/2026-05-14_thursday_devine_prebrief.md (7,265 chars).
Today's 3 priorities
- Weber SL operator-removal — pause
weberst@gmail.com in campaign 3184605 and re-run canary. Same defect class as 5/7 — patch spec exists at /Users/josephbowens/Documents/SkyRun_Remediation_2026-05-08/02_SL_active_deal_exclusion_patch.md but has not landed in production.
- Pre-call prep for Thursday's Devine 2nd meeting (11am MDT) — 1031 + cost-seg primer, 30%-vs-15% reconciliation, 2.7% Granby Ranch Conservancy verify with Rachel. Kim is on this one — first-time hearing the pitch.
- Pankratz prep for Mon 5/18 11am MST discovery call — 2 inbound replies yesterday set the call. Pre-brief written (
Pre-briefs/2026-05-18_monday_pankratz_prebrief.md, 13,045 chars). Joseph calls Mike on 703-635-9509.
Inbox signals from yesterday
- Signed contracts: 0
- Prospect replies needing response: 2 — Mike Pankratz (mjpankratz@gmail.com, 39 Beaver Brook Trl Fraser) "Re: 39 Beaver Brook Trl — quick call?" twice. Mon 5/18 11am MST call set; no action needed before the call.
- Realtor correspondence: 0
- Internal team: 1 — "Re: You've Received an Income Estimation Request" (income-estimation forward; not action-bearing).
- Vendor / marketing intel: 1 — Home & Life Magazine Grand County media kit (INFO; not yellow-driving).
- 🔴 Active-deal outreach leak: 1 — weberst@gmail.com received SmartLead template at 17:32Z mid-active-deal. See top of brief.
- Delivery failures: 0
Overnight movement
- SoT +1 — R309871 added (Fraser / NURTURE). Workbook mtime 5/13 20:25Z.
- gmail-deep-scan — 4 fires yesterday, 5 insights archived.
- insights-archiver 17:52Z — rolled
insights_today.jsonl into insights_recent_14d.jsonl.
- stalled-watchdog-drift-resolver 04:52Z — 2 KG drift advisories parsed (Hadank + Weber), both already-current after deal-stage-reconciler bumps; 0 auto-applied.
- pwa_stale_drain — 1 entry pruned (closed_lost_lead_referenced).
- CF KV dismiss reconciliation skipped — CF API returned auth error.
Active deals
- Hadank / Snowblaze B-32 — stage
qualifiedtobuy per 5/1 live verify (do not assume past stage flips from emails/memory); HS modified 5/13 (last_touch bump only).
- Weber / 103 Reserve Way —
projection_sent_awaiting_reply since 4/30; SL leak event today (see top of brief).
- Pankratz / 39 Beaver Brook Trl —
discovery_call_scheduled Mon 5/18 11am MST; 2 inbound replies 5/13.
- Devine / Granby Ranch — 2nd meeting today 11am MDT; focus narrowed to Lot 100 + Lot 113.
- Whitney Yeddis / 109 Deer Track Ct —
projection_sent_awaiting_reply since 5/1; realtor blocker_external.
- Chris Hart / 308 Balsam — 16d stalled; Rachel comp data owed per 4/28 BD.
- Trevor Pyle / 230 Buckhorn — HS-modified 5/11; deferred-follow-up posture.
💰 Pipeline forecast
| Window |
Expected commission |
Δ vs prior snapshot |
| Next 30 days |
$29,712 |
+$15 |
| Next 90 days |
$59,424 |
+$30 |
| Full pipeline (all open) |
$99,040 |
+$50 |
Tier breakdown: HOT 144 @ 20%, WARM 197 @ 10%, NURTURE 203 @ 5%, LOW 62 @ 2%, SWITCH 261 @ 15%. EV per close = $1,000 (Bowens Sourced rate; underestimates non-Bowens at $700 — seed only).
_Forecast computed from SoT counts + seeded close rates. Tune pipeline_forecast_state.json → close_rates_seed after ≥20 deals have actually closed._
📈 Revenue pulse (yesterday)
- Track: _Data not available — extract-track-metrics has not produced a heartbeat in this consolidation window (Track Chrome auth may be expired)._
- KeyData 7d trend: _Data not available — no KeyData scrape in this window._
- Your portfolio vs comps: _Data not available._
Open loops worth noting
- Operator-pending fixes: bv_driver.py needs
import subprocess added (Item #89); SmartLead active-deal exclusion patch needs to land (Item #88, RED).
- Stale approval queue: pending_hs_updates 65 stale (>7d), pending_smartlead_actions 20 stale, pending_drafts 11 stale, pending_postcard_batches 5 stale, pending_drive_sorts 8 stale. Drain or dismiss in PWA.
- Acknowledged HS drift: 30 acknowledged dup pairs (informational, all_merged per 5/2 ledger).
- DQ findings to triage: R306161 Plano postcard target needs
hubspot-lead-push; R040720-01 + R304807-U224 are scout sub-units that need a decision; R304807 new dup-pair needs HS UI merge.
- Chris Hart benchmarking — Rachel comp data owed per 4/28 BD; surface in next Rachel 1:1.
🩸 R-23: claims needing primary-source verification
52 high-risk memory claims flagged this run. Top files: project_skill_maintenance_flags.md (11), project_adam_dev_call_2026-05-11.md (5), project_active_deal_devine.md (4), project_rachel_in_flight_work.md (4), project_vp_marketing_active.md (4). Review at ~/Library/Application Support/SkyRun/health/memory_claim_review_queue.json.
Flags
- 🔴 Weber SL leak — operator action required (top of brief).
- 🔴 BV preflight error — single-line fix (
import subprocess in bv_driver.py).
- 🟡 R-23 review queue threshold exceeded — consolidation status =
partial.
— consolidated at 11:01 PM MDT, informed by 4 gmail scans yesterday