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-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