Requirement status
docs/requirements-catalog.csv · status map: packages/curriculum/src/requirements/status.ts.KID-005
Kid experience
Younger learners shall use more pretend play, visual choice, parent participation, and simple cause/effect.
Acceptance: 5–7 missions can be completed with minimal reading.
The $5 Challenge has a 5–7 version: pretend-play store, picture choices, tap-only answers, read-aloud and a “play this together” prompt, with every line within the 5–7 reading ceiling (tested). More 5–7 missions (store game, work earns money) are still to write.
packages/curriculum/src/missions/five-dollar-challenge.tsKID-006
Kid experience
Middle-childhood learners shall practice opportunity cost, planning, earning, saving, advertising awareness, and simple entrepreneurship.
Acceptance: 8–12 catalog contains varied real-world scenarios across those skills.
8–12 catalog covers opportunity cost, earning/entrepreneurship, agreements and advertising awareness; planning and saving missions still to write.
KID-007
Kid experience
Early-teen learners shall practice digital spending, subscriptions, scams, first income, total cost, contracts, and career/education choices.
Acceptance: 13–15 missions include explicit transfer exercises.
13–15 has the $5 Challenge work-time variant with an explicit transfer exercise; subscriptions, scams, contracts and career missions still to write.
KID-008
Kid experience
Older-teen learners shall practice paycheck interpretation, benefits, credit/borrowing, car and education decisions, insurance/risk, and investing fundamentals.
Acceptance: 16–17 content is educational and avoids trading encouragement.
16–17 has The $300,000 Degree? (pilot) with no trading encouragement; paycheck, credit, insurance and investing missions still to write.
KID-016
Kid experience
The platform shall support accessibility alternatives for text, audio, visual, motor, and reading needs.
Acceptance: Each mission can offer alternate representation and response methods.
Read-aloud (text-to-speech) on every step, tap-to-choose responses, keyboard/focus management, reduced motion. No recorded audio, symbol-based or switch-access variants yet.
CU-002
Credit-union workspace
The CU shall have a self-service brand setup for logo, colors, program name, welcome message, local resources, and approved campaign imagery.
Acceptance: Preview shows member, parent, and cohort surfaces before publishing.
Self-service program name, colors and welcome message with a live member/parent/kid preview. Logo upload, local resources editing and campaign imagery not yet.
/cuCUR-002
Curriculum Studio
The Creator Chat shall accept pasted notes, transcripts, meeting stories, PDFs, slides, and existing curriculum as source material.
Acceptance: System extracts potential concepts while preserving source attribution.
Accepts pasted chat, transcripts, notes, document text and existing lessons with source attribution; file upload (PDF/slides) not yet.
CUR-005
Curriculum Studio
The curriculum pipeline shall research trusted primary/authoritative sources for factual claims and attach a source pack.
Acceptance: Generated financial claims are linked to reviewed sources or marked as illustrative/facilitator opinion.
Source plan classifies claims and links the source register; the automated Research stage is planned, so dynamic facts show “needs research”.
CUR-006
Curriculum Studio
The curriculum pipeline shall map each mission to CFPB developmental building blocks and relevant Jump$tart/CEE financial topics.
Acceptance: Mappings are visible to reviewers and can be edited.
CFPB building-block and Jump$tart/CEE mappings are visible to reviewers (marked suggested); direct editing UI not yet (revise via chat).
CUR-007
Curriculum Studio
The pipeline shall support optional alignment to FDIC Money Smart grade bands and institution-specific standards or learning goals.
Acceptance: A reviewer can see which standard/outcome is addressed.
FDIC Money Smart mapping is supported in the schema and used in the degree mission; institution-specific standards not yet.
CUR-009
Curriculum Studio
The pipeline shall generate a child mission, parent prompt, facilitator guide, cohort lesson plan, printable activity, short video/story script, assessment, and transfer challenge from one approved brief.
Acceptance: Creator can select which asset bundle to produce.
Blueprint includes a parent prompt draft and lab outline; selectable asset-bundle generation (Design/Expand) is planned.
CUR-012
Curriculum Studio
The pipeline shall include an age/readability review and flag content that exceeds configured developmental complexity.
Acceptance: Age-fit result is visible and must pass or be explicitly overridden by an authorized reviewer.
Age/readability gate compares estimated reading grade to each band's ceiling and flags; reviewer override exists in the model but has no UI.
CUR-020
Curriculum Studio
The platform shall maintain a coverage map showing age band × financial topic × developmental building block × real-life context.
Acceptance: Owners can identify gaps, duplicates, and overrepresented topics.
Coverage map shows age band × collection with gaps, plus CFPB building-block counts; real-life context dimension not yet in the grid.
/studio/coverageCOH-002
Cohorts / Money Labs
Cohorts shall be filterable by age band, topic, format, date/time, facilitator, duration, capacity, and sponsor.
Acceptance: A parent can find a relevant session quickly.
Filter by age band, format and open seats; topic, date, facilitator, duration and sponsor are shown on cards but not filterable yet.
COH-003
Cohorts / Money Labs
Supported formats shall include one-time virtual lab, one-time in-person workshop, multi-week cohort, parent-child session, branch event, and school/community event.
Acceptance: Each format has a reusable session template.
All six formats are defined with default durations; per-format reusable session templates are not built.
COH-008
Cohorts / Money Labs
Facilitators shall receive a run-of-show, slides, activities, polls, prompts, expected misconceptions, safety notes, and follow-up plan generated from the approved curriculum.
Acceptance: Facilitator can run session without rebuilding materials.
Run-of-show with timed script, activities, polls, misconceptions, safety notes and follow-up plan; slides are listed but not generated.
COH-017
Cohorts / Money Labs
The platform shall support cancellation, rescheduling, reminders, attendance status, and seat release.
Acceptance: Operational lifecycle is visible to parent, facilitator, and sponsor.
Cancellation releases the seat. The scheduler promotes a waitlist hold that ran out and sends prep (T−3 days), the day-before reminder, a 15-minute push, and the recap two hours after the session ends. Rescheduling is not built.
apps/web/src/server/family/scheduler.ts/api/cron/notificationsFAC-007
Facilitator
The platform shall support facilitator profiles, expertise, availability, age-band authorization, and delivery formats.
Acceptance: Only authorized facilitators can be scheduled for specific programs.
Profiles hold expertise, age-band authorization and formats; scheduling enforcement has no UI yet.
GAM-004
Gamification
The platform shall support digital badges, certificates, printable achievements, and optional physical challenge coins/event rewards.
Acceptance: Reward type can be selected by sponsor/program.
Digital Skill Stars only; certificates, printable achievements and challenge coins not yet.
ANA-005
Analytics
The platform shall permit experimental/pilot cohorts to be labeled separately from validated programs.
Acceptance: Reports show pilot status.
Pilot tenants, items and labs are labeled; reports don't yet segment pilot cohorts.
ANA-006
Analytics
The platform shall track curriculum performance by version.
Acceptance: A revised mission can be compared without mixing versions silently.
Evidence records store curriculum version; version comparison views not built.
ANA-007
Analytics
Curriculum creators shall receive aggregated feedback on drop-off, confusing steps, parent comments, facilitator flags, and transfer performance.
Acceptance: Improvement loop is visible in Creator Studio.
Library shows facilitator flags and field notes per item; drop-off and transfer analytics not built.
MKT-005
Marketing / activation
The platform shall provide branch/event kits for hands-on activities with facilitator instructions and printable materials.
Acceptance: Community team can host an event without inventing curriculum.
Branch event lab has facilitator instructions and a materials list; printables not generated.
MKT-010
Marketing / activation
The CU shall be able to request a co-branded one-pager and impact summary generated from current program configuration.
Acceptance: Collateral stays synchronized with enabled features.
Community report is generated from current configuration; co-branded one-pager not built.
TRU-002
Trust / privacy / safety
The product shall support verifiable parental consent where required before collecting covered child personal information.
Acceptance: Consent status gates child activation.
Consent is recorded and gates activation (guardian attestation in a signed-in adult account); stronger verification methods are not built.
TRU-009
Trust / privacy / safety
The product shall include content safety policies for suicide/self-harm disclosures, abuse disclosures, financial abuse, and other high-risk situations encountered in live cohorts or support.
Acceptance: Facilitators and staff have escalation procedures; educational app does not attempt therapy.
Escalation guidance appears in facilitator materials and the trust center; case-management workflow not built.
TRU-012
Trust / privacy / safety
Accessibility shall be treated as a product requirement across family, CU, facilitator, and creator surfaces.
Acceptance: Core flows are usable with assistive technologies and alternate media.
Labels, focus management, keyboard use, contrast (brand button text is computed to meet 4.5:1) and reduced motion across surfaces; not yet audited with assistive technology.
ADM-001
Admin / commercial
Innorve owners shall be able to manage institutions, subscriptions, entitlements, cohort credits, curriculum access, facilitators, and support status.
Acceptance: Commercial operations are visible in one admin workspace.
Admin workspace lists institutions, provisions a setup tenant, and lets an Innorve admin draft, review, and apply entitlement changes with an audit trail. Facilitator assignment is still not edited here.
/admin/admin/institutions/admin/institutions/[id]/entitlements