Skip to content

feat(finder): VerdictScreen and ProgramVerdictCardΒ #28

Description

@GMNAPI

Final verdict screen displayed after the last question or early exit.

VerdictScreen:

  • Summary header: emoji + contextual title (πŸŽ‰/βœ…/πŸ”/πŸ˜”) based on aggregate verdicts
  • Urgency banner: automatically shown when new Date() is within 9–13 March 2026 β€” no manual toggle needed
  • 3Γ— ProgramVerdictCard
  • Chat handoff CTA: <a href="/chat?q={encodedContext}">Preguntar al xat β†’</a>
  • Disclaimer + restart button

ProgramVerdictCard:

  • border-l-4 color: emerald (ELIGIBLE) / amber (POSSIBLE) / red (NOT_ELIGIBLE)
  • Shows disqualifier reason for NOT_ELIGIBLE
  • Lists uncertainty factors for POSSIBLE
  • Urgency badge with deadline date (pulsing animation)
  • Link to official program URL

Status: βœ… Implemented in web/src/app/finder/components/VerdictScreen.tsx + ProgramVerdictCard.tsx

Effort: S (~4h)
Deps: #25 (eligibility engine), #27 (wizard)

Metadata

Metadata

Assignees

No one assigned

    Labels

    criticalCritical path β€” blocks milestonefeatureNew feature implementationfrontendFrontend / web changes

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions