Requirement status
docs/requirements-catalog.csv · status map: packages/curriculum/src/requirements/status.ts.COH-001
Cohorts / Money Labs
The product shall include an Innorve “Money Labs” cohort catalog for live behavioral-finance education.
Acceptance: Parents and CUs can browse upcoming sessions.
Money Labs catalog for parents and a sponsorship view for CUs.
/parent/labs/cu/labsCOH-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-004
Cohorts / Money Labs
Each cohort shall define learning outcomes, prerequisites, materials, participation expectations, and post-session mission.
Acceptance: Booking page provides sufficient preparation.
Booking page lists outcomes, prerequisites, materials, participation expectations and the follow-up mission.
COH-005
Cohorts / Money Labs
Credit unions shall be able to reserve blocks of seats or entire private cohorts for their members.
Acceptance: CU program manager sees reserved capacity and usage.
Sponsored seats shows reserved, used and waitlist per session. Reserved seats are the capacity parents book against. A private cohort request is recorded for Innorve and is not bookable until it is a session.
/cu/seatsCOH-006
Cohorts / Money Labs
Parents shall be able to book sponsored seats directly and join a waitlist when capacity is reached.
Acceptance: Waitlist automatically communicates status changes.
Direct booking with waitlist. When a seat opens, or a 24-hour hold runs out, the next household is offered it and their guardians are sent the seat-opened message.
apps/web/src/server/family/bookings.tsapps/web/src/server/family/scheduler.tsCOH-007
Cohorts / Money Labs
The platform shall support parent attendance requirements for younger age groups where configured.
Acceptance: Registration enforces household/guardian participation rules.
Guardian attendance is enforced at booking for labs that require it.
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-009
Cohorts / Money Labs
Facilitators shall have a roster with only the information necessary to deliver the session.
Acceptance: Sensitive household financial data is excluded.
Roster shows first name, age band, attendance and accommodations only.
/facilitatorCOH-010
Cohorts / Money Labs
Live session participation shall not require children to reveal household finances or personal family conflict.
Acceptance: Facilitator guide uses fictional/play-money scenarios by default.
Labs use play money and fictional stories by default; safety notes repeat it.
COH-011
Cohorts / Money Labs
Peer chat/interactions shall be moderated or constrained according to age and session format.
Acceptance: Unmoderated public child-to-child messaging is not a core feature.
No child-to-child messaging exists; labs use moderated, preset interactions.
COH-012
Cohorts / Money Labs
Session recording shall be off by default for child cohorts unless separately approved and consented.
Acceptance: Booking and session controls reflect recording status.
Recording is off by default and shown on booking and facilitator screens.
COH-013
Cohorts / Money Labs
After a cohort, each child shall receive a follow-up mission and optional transfer challenge.
Acceptance: Cohort is connected to app practice.
Each lab designates a follow-up mission (with its transfer step). For 30 days after a lab the child took part in, kid home leads with it as “After your Money Lab …” unless a mission is already in progress.
packages/curriculum/src/recommendation.ts/kidCOH-014
Cohorts / Money Labs
Parents shall receive a concise recap and suggested conversation, not private comments about other participants.
Acceptance: Post-session communications respect participant privacy.
Identical recap for every family, with one conversation idea and no comments about others.
COH-015
Cohorts / Money Labs
The CU shall receive aggregate attendance, completion, satisfaction, and follow-up participation for sponsored cohorts.
Acceptance: No private child notes are included.
CU sees aggregate bookings/attendance with suppression, never notes.
COH-016
Cohorts / Money Labs
Cohorts shall support accommodation requests and accessible materials.
Acceptance: Parent can request accommodation privately before session.
Private accommodation requests go only to the facilitator.
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/notificationsCOH-018
Cohorts / Money Labs
Facilitators shall be able to mark observed skill evidence using structured rubrics.
Acceptance: Observation is tied to the relevant learning objective and evidence type.
Rubric levels are recorded per learner and become facilitator-observed evidence tied to the skill.
COH-019
Cohorts / Money Labs
Cohort content shall be version-locked at booking so material changes are traceable.
Acceptance: Facilitator and participants receive the approved version associated with the session.
Bookings lock the curriculum version; facilitators see the locked version.
COH-020
Cohorts / Money Labs
Parents shall be able to rate session usefulness and optionally suggest future topics.
Acceptance: Feedback informs curriculum backlog without exposing child identity to other families.
Families who took part rate a finished session 1–5 and can suggest a topic (contact details rejected). The Studio sees averages and unattributed topic ideas per item and on the overview as backlog input.
/parent/labs/studio