Requirement status

All 176 owner-level requirements from the product bible, mapped to this first vertical slice. Source: docs/requirements-catalog.csv · status map: packages/curriculum/src/requirements/status.ts.

ANA-001

Analytics

Analytics shall distinguish reach, enrollment, participation, learning evidence, cohort engagement, retention, and parent feedback.

Acceptance: Metrics are not collapsed into one vanity score.

Reach, enrollment, participation, evidence, cohorts, retention and parent feedback are reported separately.

done

ANA-002

Analytics

The primary family engagement funnel shall include invited/reached → household enrolled → child activated → first mission → repeat mission → 30/90-day return → cohort participation where applicable.

Acceptance: CU dashboard shows denominator at each stage.

Funnel from reached to cohort participation with each stage's denominator.

done

ANA-003

Analytics

Learning reporting shall focus on skill practice and transfer evidence, not only quiz scores.

Acceptance: Reports include the evidence class and context.

Learning reporting by evidence class and skill, not quiz scores.

done

ANA-004

Analytics

The product shall support baseline/follow-up assessment using approved instruments or clearly labeled internal measures.

Acceptance: Internal measures are not described as validated unless they are.

Baseline/follow-up assessments not implemented; reports state internal measures are not validated.

planned

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.

partial

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.

partial

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.

partial

ANA-008

Analytics

The CU shall be able to report community impact without exposing individual child data.

Acceptance: Exports use aggregate counts and suppression where needed.

Aggregate counts with suppression under 10.

done

ANA-009

Analytics

Product referrals, if enabled, shall be measured separately and only from adult-initiated actions.

Acceptance: No child mission response counts as a sales lead.

Referrals are counted only from adult requests and reported separately.

done

ANA-010

Analytics

The platform shall support annual renewal reporting summarizing reach, engagement, cohorts, curriculum used, and program recommendations.

Acceptance: CU can use report in budget/board review.

The board report summarizes reach, participation, cohorts, curriculum in use and renewal notes. Counts are aggregates with suppression under 10. Efficacy is not evaluated, and the file is not advice.

done/cu/reports

ANA-011

Analytics

Analytics shall clearly label demo/synthetic data in demonstrations.

Acceptance: No demo is mistaken for achieved results.

Every synthetic metric is labeled demo data; live demo counts are shown separately.

done

ANA-012

Analytics

The platform shall support custom success goals per CU while retaining standard metric definitions.

Acceptance: CU can choose focus without redefining core measures.

Custom success goals per CU not implemented.

planned