Skip to content

feat(C-A9): brief-prioritization — rank the morning brief by EV not recency#598

Merged
Victor "David" Medina (Victor-David-Medina) merged 1 commit into
mainfrom
claude/a9-brief-prioritization
Jun 28, 2026
Merged

feat(C-A9): brief-prioritization — rank the morning brief by EV not recency#598
Victor "David" Medina (Victor-David-Medina) merged 1 commit into
mainfrom
claude/a9-brief-prioritization

Conversation

@Victor-David-Medina

Copy link
Copy Markdown
Collaborator

Phase A (pre-proof evolution, override-allowed). The Supabase-path brief ordered by created_at (newest first); A9 ranks the candidate pool by estimated-value × confidence (Mautic segmentation pattern) and surfaces the top 5 by EV — highest-value lapsed regular first. Real data only (value+confidence on the row), no join, no fabricated figure, no send path. tsc 0 errors. Full recency×value×visit_count (pulse_clients join) is a follow-up.

…recency

The Supabase-path morning brief showed the 5 most-RECENTLY-created opportunities. A9
ranks the candidate pool by the opportunity's estimated value weighted by confidence
(the Mautic segmentation pattern) and surfaces the top 5 by EV — so the owner sees the
highest-value lapsed regular first, not just the newest row. Recency is the tiebreaker.

Real data only (estimated value + confidence already on the row); no join, no fabricated
figure, no new send path. Improves every owner's brief the moment they have lapsed
clients. (Full recency x value x visit_count via a pulse_clients join is a follow-up.)
tsc: 0 errors.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🛡️ Cascade Quality Score: 100/100

Category Score Status
TypeScript 20/20
ESLint 20/20
Brand Compliance 15/15
Test Suite 25/25
Build 20/20

Threshold: 85/100 | Result: PASS ✅

@Victor-David-Medina Victor "David" Medina (Victor-David-Medina) merged commit 82d5970 into main Jun 28, 2026
9 of 10 checks passed
@Victor-David-Medina Victor "David" Medina (Victor-David-Medina) deleted the claude/a9-brief-prioritization branch June 28, 2026 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant