Requirement status
docs/requirements-catalog.csv · status map: packages/curriculum/src/requirements/status.ts.COH-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/notifications