Requirement status
docs/requirements-catalog.csv · status map: packages/curriculum/src/requirements/status.ts.CUR-001
Curriculum Studio
Authorized Innorve curriculum creators shall be able to begin curriculum creation through a natural-language chat rather than structured forms.
Acceptance: A facilitator can describe a story or lesson idea conversationally and receive a structured brief.
Creator Chat turns a conversational story into mission candidates and a structured blueprint.
/studio/newpackages/curriculum/src/assistantCUR-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-003
Curriculum Studio
The curriculum assistant shall ask clarifying questions only when needed to establish age, learner objective, real-world context, duration, parent involvement, and delivery format.
Acceptance: Creator can reach a first blueprint without completing a long questionnaire.
Asks only for missing age, delivery and parent role; everything else is derived and shown as “known”. Unit-tested.
packages/curriculum/src/assistant/assistant.test.tsCUR-004
Curriculum Studio
The system shall generate a curriculum brief before generating final assets.
Acceptance: Brief includes target age, financial concept, behavioral design lens, learning objective, scenario, activity, assessment, risks, and source plan.
Blueprint (brief) precedes assets: target age, concept, lens, objective, scenario, activity, measurement, risks and source plan.
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-008
Curriculum Studio
The pipeline shall generate age-differentiated versions of the same concept while preserving the core learning objective.
Acceptance: One “total cost of a car” idea can produce 8–12, 13–15, and 16–17 variants with different complexity.
One car idea yields 8–12, 13–15 and 16–17 variants with different complexity; “make a version for age 9 and 16” adds variants.
packages/curriculum/src/assistant/concepts.tsCUR-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-010
Curriculum Studio
The pipeline shall generate a no-spend/play-money alternative for any activity involving purchases, allowances, or contributions.
Acceptance: No mission requires disposable family income.
Every blueprint and seed mission includes a play-money/no-spend alternative.
CUR-011
Curriculum Studio
The pipeline shall include a “make it less judgmental” editorial pass that checks for shame, moralizing, wealth assumptions, and false universal rules.
Acceptance: Reviewer sees flagged phrases and suggested revisions.
“Make it less judgmental” gate shows flagged phrases with suggestions; “make it less preachy” applies the editorial pass.
packages/curriculum/src/qualityCUR-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-013
Curriculum Studio
The pipeline shall include bias/inclusion review for family structure, income, culture, disability, and access assumptions.
Acceptance: Mission can be completed by diverse households without implying one correct lifestyle.
Bias/inclusion gate flags family-structure, income, culture and access assumptions.
CUR-014
Curriculum Studio
The pipeline shall include an advice-boundary review that flags personalized investing, tax, legal, credit, or insurance recommendations.
Acceptance: Flagged content cannot publish until corrected and approved.
Advice-boundary findings are blocking; publish is refused while any blocking gate remains.
packages/curriculum/src/pipeline.tsCUR-015
Curriculum Studio
The pipeline shall classify facts as durable principles or dynamic facts and require review/expiration rules for dynamic facts.
Acceptance: Rates, legal limits, fees, deadlines, or product details cannot remain indefinitely without review.
Dynamic facts must carry a review-by date or publishing is blocked; seed dynamic facts have dates.
CUR-016
Curriculum Studio
Every curriculum item shall have creator, owner/licensor, permitted use, source provenance, review status, last-reviewed date, and version.
Acceptance: Monica-licensed or third-party material is distinguishable from Innorve-original content.
Every item records creator, owner/licensor, permitted use, provenance, status, last-reviewed date and version; Monica-licensed vs Innorve-original is shown.
/studio/libraryCUR-017
Curriculum Studio
Curriculum status shall support idea, draft, research-checked, reviewer-approved, pilot, published, needs-review, and retired.
Acceptance: Only approved/published versions reach children.
Idea → draft → research-checked → reviewer-approved → pilot → published → needs-review → retired; only published (or pilot for pilot tenants) reach children.
packages/curriculum/src/taxonomy.tsCUR-018
Curriculum Studio
The system shall not represent curriculum “efficacy” as proven merely because AI quality checks pass.
Acceptance: Measured efficacy remains “not evaluated” until supported by real outcome evidence.
Measured efficacy stays “not evaluated” and is shown next to every quality report.
CUR-019
Curriculum Studio
The curriculum assistant shall support conversational revision across the whole asset bundle.
Acceptance: Creator can say “make the story funnier and remove tax math” and dependent assets update consistently for re-review.
Conversational revision updates story, activity, variants and sources consistently and marks sections for re-review; resets prior approval.
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/coverageCUR-021
Curriculum Studio
The platform shall maintain a Story Bank where facilitators can save real anecdotes and convert them into curriculum candidates.
Acceptance: A story can remain private/internal until rights and sensitivity review are complete.
Story Bank entries stay private/internal with rights and sensitivity status until review.
/studio/story-bankCUR-022
Curriculum Studio
Credit unions may submit curriculum requests through a guided chat, but requested content shall be reviewed and published by Innorve-authorized reviewers.
Acceptance: Institution cannot directly generate and expose unreviewed child content.
CU requests are authored and reviewed by Innorve; institutions cannot publish.
CUR-023
Curriculum Studio
The creator workspace shall preserve facilitator voice while allowing a neutral/institutional tone version.
Acceptance: Monica-style storytelling can coexist with white-label institutional copy.
Facilitator voice and neutral institutional voice are both kept; switchable in chat.
apps/web/src/components/studio/blueprint-panel.tsxCUR-024
Curriculum Studio
The pipeline shall create research notes for facilitators distinguishing “what the research supports,” “what is a teaching choice,” and “what remains uncertain.”
Acceptance: Facilitators do not present hypotheses as settled evidence.
Research notes separate what research supports, teaching choices and open questions.
/studio/library/five-dollar-challenge