Repository navigation
Closed
Labels
enhancementNew feature or requestNew feature or requestpriority:mediumMedium priority - important but not urgentMedium priority - important but not urgentready-for-agentFully specified, ready for an AFK agentFully specified, ready for an AFK agentui/uxUser interface and user experience improvementsUser interface and user experience improvements
Description
Current delivery plan — 2026-10-15
Delivery plan: #558; launch verification: #564.
Implement the existing opt-in design using the current lifecycle and independent CARES registrations:
- Show the prompt on a Member-visible Approved Submission surface; committee approval is not itself a Member confirmation page.
- Only offer it for an eligible BAP Species without an existing registration for that Member. Validate and preselect that Species in the existing registration flow.
- Respect the CARES visibility gate: ordinary Members must not receive a link to an inaccessible flow while the registry is admin-only. Verify intended Member behavior on controlled staging before launch.
- Preserve the existing dismiss/Maybe Later behavior in the design comment. Never auto-register, change awarded points, or tie the BAP CARES bonus to registration.
- Verify eligible/ineligible Species, already registered, unapproved Submission, foreign viewer, dismissal, Species preselection and gate behavior.
Blocked by: None for implementation behind the gate. Member exposure is coordinated by #564.
Earlier requirements and design
Overview
Prompt members to register for CARES when they breed a CARES species through BAP.
Parent: #276
Phase 2 - Activities
Requirements
- FR7.1: After BAP submission is approved for a CARES species, prompt member to register
- FR7.2: Prompt appears on confirmation page and/or notification
- FR7.3: Link directly to CARES registration flow for that species
- FR7.4: Do not auto-register - member must explicitly opt in
Trigger Conditions
- BAP submission approved
- Species is marked as
is_cares_species - Member has not already registered this species for CARES
UX
- Non-intrusive prompt/banner on approval confirmation
- Clear CTA to register for CARES
- Option to dismiss/ignore
Acceptance Criteria
- BAP approval for CARES species triggers registration prompt
- Prompt links to registration flow with species pre-selected
- Prompt only shows if not already registered
- Member can dismiss prompt
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestpriority:mediumMedium priority - important but not urgentMedium priority - important but not urgentready-for-agentFully specified, ready for an AFK agentFully specified, ready for an AFK agentui/uxUser interface and user experience improvementsUser interface and user experience improvements
Activity
jra3 commentedon Jan 21, 2026
UI/UX Design
Prompt Component
Inline banner (not modal) - matches existing status panel patterns
Style:
bg-green-50 border-l-4 border-green-400(conservation theme)Placement
On BAP submission approval confirmation page:
Dismiss Behavior
Three options:
No global opt-out for now - CARES prompts are infrequent enough that a preference isn't needed.
Pre-Selected Flow
Pass species via URL parameter:
/cares/register?species={group_id}Trigger Conditions
Show prompt when ALL of:
is_cares_species = truefeat: add BAP-CARES integration prompt on submission approval
Offer CARES registration on an Approved CARES Submission (#282)
Offer CARES registration on an Approved CARES Submission (#282)
Offer CARES registration on an Approved CARES Submission (#282)
Offer CARES registration on an Approved CARES Submission (#282)
Offer CARES registration on an Approved CARES Submission (#282)
Offer CARES registration on an Approved CARES Submission (#282) (#588)