Pipeline + Notifications — Operational Report
Operation: pipeline-and-notifications-2026-05-04
Started: May 4, 2026 at 12:43 PM CDT • Duration: ~1h 59m
Branch: events/host-ready • Account: hero-picks (CF)
4 / 5 missions passed
28 findings verified
6 deferred / human-decision
0 regressions in shipped code
Executive recap
Cleanup landed
4 team accounts (Justin, Ryan, Olivia, Kara) provisioned end-to-end: SuperTokens passwordless users, D1 user rows, role assignments per matrix.
Provisioning script idempotent — re-runs write zero rows.
CLAUDE.md updated: user variants table + status lifecycle.
Documented auth-flow variant bug — passwordless sign-in hardcodes variant='standard'; provisioning script corrects on re-run.
Pipeline activated
4 parties flipped to active with timestamps + creator backfill.
MVP Gala 2026 (May 16, 5–10pm CT) — banner live on R2.
GGL S2 (Aug 15 – Sep 12), Dog Nation Colorado (Oct 10–12), RV Hunter (Sep 1 – Dec 15) — placeholder hero until real assets land.
Still in draft
NLL Pilot, Napoleon Hill, Veterans Guild, iHeart — each needs go/no-go before activation. connector_creator backfill required at activation.
New on the board
Operation Juliet — inquiry 70ffe167 + draft party c7a23575, assigned to Kara. Female veteran healing & community, Montana.
Beyond Awareness Network feedback — c144aef3, feature/high, trauma-informed UX flagged.
GTMO May 3 banner swap verified live; sweepstakes copy "closes May 9, 2026" verified live on party 90d88b61.
Notifications now live
Brevo errors no longer swallowed — 4xx/5xx surface as Rejected with response body.
Async.all bug in push.js fixed.
createInquiry audit trail writes both success and failure branches.
Old sendAdminNotification / sendConfirmationEmail stubs removed; all() helper used everywhere; SDK boundary .fold() moved to route handlers.
What we owe
Justin / Ryan — Beyond Awareness party c5e3adab description needs the brand name woven in. SQL patch ready in step 4 findings.
Ryan — Hero banners for GGL S2, Dog Nation, RV Hunter.
Justin / Kara — go/no-go on the 4 still-draft parties.
Open from Weekly Kickoff
GTMO Army vs Navy Golf — May 25 . Party 90d88b61. $75K–$150K target. Needs Justin + Kara sign-off to activate.
MVP Gala — May 16 . Party 772af81e live. Gamification concept still open.
Beyond Awareness . Party c5e3adab separate from the feedback row above. Confirm gamification angle before outreach continues.
Mission 1 — hygiene-and-team-users PASS
protocol-tester + developer • 28.9 min • 3 runs
✅ 6 verified 0 open 0 regressions
Show findings detail
Mission 2 — activate-pipeline-parties PASS
protocol-tester + developer • 19.8 min • 3 runs
✅ 9 verified 1 deferred (LOW) 0 regressions
Show findings detail
Mission 3 — notification-system-v1 PASS
dev-standards-tester + developer • 21.9 min • 3 runs • commit bead88b
✅ 7 verified 2 deferred (pre-existing tech debt) 0 regressions
Show findings detail
Mission 4 — capture-pending-inquiries PASS
protocol-tester + developer • 27.8 min • 8 runs (max iterations on human-decision findings)
✅ 4 verified 2 HUMAN-TODOs 0 regressions
Show findings detail
Mission 5 — exec-team-summary-email FAIL
emailer + tester • 19.9 min • 6 runs
✅ 2 verified (HTML structure correct) 1 unfixed (operator-blocked) 3 regressions = same blocker re-counted across runs
Root cause: Missing Google Service Account key at ~/.heropicks/gmail-service-account.json. The composed HTML is correct (agent-email/reports/exec-summary-2026-05-04.html; passes TS-3 structure + TS-5 headlines). Workaround: agent created Gmail draft via the connector. Long-term fix: provision the service account key per emailer skill setup.
Show findings detail
HeroPicks Agent • events/host-ready • logs at .run-logs/operations/pipeline-and-notifications-2026-05-04/