feat(C-P2-S1): owner-facing First-Light momentum strip (beat day-2-5 churn)#595
Merged
Victor "David" Medina (Victor-David-Medina) merged 1 commit intoJun 27, 2026
Conversation
…churn)
Customer value: in the high-churn day 2-5 window a new owner sees TRUE forward motion
('2 of 3 to your first recovered dollar') instead of wondering 'is this even doing
anything?' — the #1 reason early SMB owners churn.
Generalizes the founder-only readiness: lifts the clientCount / pending / approved
queries OUT of the if(isFounder) guard in focus/page.tsx so EVERY owner gets a
firstLightReadiness (counts only); the founder panel keeps its exact shape + gating.
New FirstLightMomentumStrip renders a 3-rung rail (Clients loaded -> First approval ->
First recovered dollar), each rung lit ONLY off a real account state.
Rails held: ANTI-THEATER (the rail is STATIC — no decorative motion; each rung bound to
a real milestone) · HONEST (counts only, the final rung lights solely when
lifetimeRecoveredCents>0, never a synthesized $) · verify-before-build (ProofProgressCapsule
is a per-recovery path, NOT this account-level rail — confirmed not a phantom). tsc: 0 errors.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
🛡️ Cascade Quality Score: 100/100
Threshold: 85/100 | Result: PASS ✅ |
c2cbcb6
into
main
9 of 10 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Customer-evolution Phase 2 (Trust the AI). A new owner sees real forward motion ('2 of 3 to your first recovered dollar') in the day 2-5 churn window — answering 'is this even doing anything?', the #1 early-SMB churn reason.
Generalizes the founder-only readiness (lifts the count queries out of
if(isFounder)→ every owner getsfirstLightReadiness; founder panel unchanged). NewFirstLightMomentumStrip= a 3-rung rail (Clients loaded → First approval → First recovered dollar), each rung lit only off real account state.Rails: anti-theater (the rail is STATIC — no decorative motion, each rung bound to a real milestone) · honest (counts only; final rung lights solely when
lifetimeRecoveredCents>0) · verify-before-build (ProofProgressCapsule is a per-recovery path, not this account rail — not a phantom). tsc 0 errors.