-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Matrix Content Plan
The matrix UI is live. Every cell, row header, and column header is a card. Cards without articles show "To be written" placeholders. This issue tracks writing all remaining articles to fill the grid.
Total remaining: 159 articles per language (EN first, then pipeline generates ZH)
Content pipeline (mandatory for every article)
Every article MUST go through the full pipeline before merge:
npm run pipeline -- review <file>The pipeline runs 4 stages in order:
- Fact Checker (Opus) — medical claims, statistics, source citations
- Translator (Sonnet) — EN→ZH with clinical-warm voice
- Auditor (Sonnet) — EN↔ZH alignment + naturalness + clarity
- Linter (Haiku) — inclusive language, 8 categories of bias
Each reviewer has veto power. One critical violation = hard stop. No shortcuts on medical content.
Frontmatter requirements
Row header articles (domain overviews)
domain: "<domain-slug>"
category: "guides"
is_overview: true
hook: "<one-line description, ≤80 chars>"
# stage is NOT set — overviews cover all agesCell articles (domain × age)
domain: "<domain-slug>"
category: "guides"
stage: "<stage-slug>" # e.g. "0-1mo", "1-6mo", "6mo-2yr", "2-5yr", "5-12yr", "12-18yr"
hook: "<one-line description, ≤80 chars>"
# is_overview is NOT set or falseColumn headers — ✅ COMPLETE
All 6 timeline articles exist with hooks. No work needed.
Row headers — 18 remaining
Domain overview articles. One per domain, covers all ages, introduces the domain and links to age-specific cell articles.
Child's Body (2 remaining)
- Bones & Movement —
bones-movementoverview - Teeth —
teethoverview
Child's Mind (4 remaining)
- Learning & Cognitive —
learning-cognitiveoverview - Attention & Digital —
attention-digitaloverview - Social & Emotional —
social-emotionaloverview - School Life —
school-lifeoverview
Child's Heart & Soul (5 remaining)
- Identity & Belonging —
identity-belongingoverview - Character & Strength —
character-strengthoverview - Gender & Confidence —
gender-confidenceoverview - Big Questions —
big-questionsoverview - Adaptability —
adaptabilityoverview
The Parent (3 remaining)
- Physical Recovery —
physical-recoveryoverview - Relationships —
relationshipsoverview - Parenting Confidence —
parenting-confidenceoverview
The Family (4 remaining)
- Home & Safety —
home-safetyoverview - Routines & Logistics —
routines-logisticsoverview - Work-Life —
work-lifeoverview - Community & Support —
community-supportoverview
Cell articles — 141 remaining
Each article covers one domain at one age stage. Scoped, practical, actionable.
Eyes (3 remaining — 3 already done: 0-1mo, 2-5yr, 5-12yr)
- Eyes × 1-6mo
- Eyes × 6mo-2yr
- Eyes × 12-18yr
Breathing & ENT (6 remaining)
- Breathing × 0-1mo
- Breathing × 1-6mo
- Breathing × 6mo-2yr
- Breathing × 2-5yr
- Breathing × 5-12yr
- Breathing × 12-18yr
Bones & Movement (6 remaining)
- Bones & Movement × 0-1mo
- Bones & Movement × 1-6mo
- Bones & Movement × 6mo-2yr
- Bones & Movement × 2-5yr
- Bones & Movement × 5-12yr
- Bones & Movement × 12-18yr
Teeth (6 remaining)
- Teeth × 0-1mo
- Teeth × 1-6mo
- Teeth × 6mo-2yr
- Teeth × 2-5yr
- Teeth × 5-12yr
- Teeth × 12-18yr
Nutrition (6 remaining)
- Nutrition × 0-1mo
- Nutrition × 1-6mo
- Nutrition × 6mo-2yr
- Nutrition × 2-5yr
- Nutrition × 5-12yr
- Nutrition × 12-18yr
Skin (6 remaining)
- Skin × 0-1mo
- Skin × 1-6mo
- Skin × 6mo-2yr
- Skin × 2-5yr
- Skin × 5-12yr
- Skin × 12-18yr
Sleep (6 remaining)
- Sleep × 0-1mo
- Sleep × 1-6mo
- Sleep × 6mo-2yr
- Sleep × 2-5yr
- Sleep × 5-12yr
- Sleep × 12-18yr
Learning & Cognitive (6 remaining)
- Learning & Cognitive × 0-1mo
- Learning & Cognitive × 1-6mo
- Learning & Cognitive × 6mo-2yr
- Learning & Cognitive × 2-5yr
- Learning & Cognitive × 5-12yr
- Learning & Cognitive × 12-18yr
Attention & Digital (6 remaining)
- Attention & Digital × 0-1mo
- Attention & Digital × 1-6mo
- Attention & Digital × 6mo-2yr
- Attention & Digital × 2-5yr
- Attention & Digital × 5-12yr
- Attention & Digital × 12-18yr
Social & Emotional (6 remaining)
- Social & Emotional × 0-1mo
- Social & Emotional × 1-6mo
- Social & Emotional × 6mo-2yr
- Social & Emotional × 2-5yr
- Social & Emotional × 5-12yr
- Social & Emotional × 12-18yr
School Life (6 remaining)
- School Life × 0-1mo
- School Life × 1-6mo
- School Life × 6mo-2yr
- School Life × 2-5yr
- School Life × 5-12yr
- School Life × 12-18yr
Identity & Belonging (6 remaining)
- Identity & Belonging × 0-1mo
- Identity & Belonging × 1-6mo
- Identity & Belonging × 6mo-2yr
- Identity & Belonging × 2-5yr
- Identity & Belonging × 5-12yr
- Identity & Belonging × 12-18yr
Character & Strength (6 remaining)
- Character & Strength × 0-1mo
- Character & Strength × 1-6mo
- Character & Strength × 6mo-2yr
- Character & Strength × 2-5yr
- Character & Strength × 5-12yr
- Character & Strength × 12-18yr
Gender & Confidence (6 remaining)
- Gender & Confidence × 0-1mo
- Gender & Confidence × 1-6mo
- Gender & Confidence × 6mo-2yr
- Gender & Confidence × 2-5yr
- Gender & Confidence × 5-12yr
- Gender & Confidence × 12-18yr
Big Questions (6 remaining)
- Big Questions × 0-1mo
- Big Questions × 1-6mo
- Big Questions × 6mo-2yr
- Big Questions × 2-5yr
- Big Questions × 5-12yr
- Big Questions × 12-18yr
Adaptability (6 remaining)
- Adaptability × 0-1mo
- Adaptability × 1-6mo
- Adaptability × 6mo-2yr
- Adaptability × 2-5yr
- Adaptability × 5-12yr
- Adaptability × 12-18yr
Physical Recovery (6 remaining)
- Physical Recovery × 0-1mo
- Physical Recovery × 1-6mo
- Physical Recovery × 6mo-2yr
- Physical Recovery × 2-5yr
- Physical Recovery × 5-12yr
- Physical Recovery × 12-18yr
Mental Health (6 remaining)
- Mental Health × 0-1mo
- Mental Health × 1-6mo
- Mental Health × 6mo-2yr
- Mental Health × 2-5yr
- Mental Health × 5-12yr
- Mental Health × 12-18yr
Relationships (6 remaining)
- Relationships × 0-1mo
- Relationships × 1-6mo
- Relationships × 6mo-2yr
- Relationships × 2-5yr
- Relationships × 5-12yr
- Relationships × 12-18yr
Parenting Confidence (6 remaining)
- Parenting Confidence × 0-1mo
- Parenting Confidence × 1-6mo
- Parenting Confidence × 6mo-2yr
- Parenting Confidence × 2-5yr
- Parenting Confidence × 5-12yr
- Parenting Confidence × 12-18yr
Home & Safety (6 remaining)
- Home & Safety × 0-1mo
- Home & Safety × 1-6mo
- Home & Safety × 6mo-2yr
- Home & Safety × 2-5yr
- Home & Safety × 5-12yr
- Home & Safety × 12-18yr
Routines & Logistics (6 remaining)
- Routines & Logistics × 0-1mo
- Routines & Logistics × 1-6mo
- Routines & Logistics × 6mo-2yr
- Routines & Logistics × 2-5yr
- Routines & Logistics × 5-12yr
- Routines & Logistics × 12-18yr
Work-Life (6 remaining)
- Work-Life × 0-1mo
- Work-Life × 1-6mo
- Work-Life × 6mo-2yr
- Work-Life × 2-5yr
- Work-Life × 5-12yr
- Work-Life × 12-18yr
Community & Support (6 remaining)
- Community & Support × 0-1mo
- Community & Support × 1-6mo
- Community & Support × 6mo-2yr
- Community & Support × 2-5yr
- Community & Support × 5-12yr
- Community & Support × 12-18yr
Suggested priority order
Batch 1 — Complete existing domains (Child's Body + Parent)
Fill cells for domains that already have row headers: Eyes (3), Breathing (6), Nutrition (6), Skin (6), Sleep (6), Mental Health (6) = 33 cells + 2 remaining row headers (Bones, Teeth)
Batch 2 — Child's Body complete
Bones & Movement overview + 6 cells, Teeth overview + 6 cells = 14 articles
Batch 3 — Child's Mind
4 overviews + 24 cells = 28 articles
Batch 4 — Child's Heart & Soul
5 overviews + 30 cells = 35 articles
Batch 5 — The Parent (remaining)
3 overviews + 18 cells = 21 articles
Batch 6 — The Family
4 overviews + 24 cells = 28 articles
Workflow per article
- Write EN article with correct frontmatter (
domain,category,stage,hook,is_overview,urgency,age_groups) - Run
npm run pipeline -- review <file>(fact-check → translate → audit → lint) - Fix any pipeline violations, re-run until clean
- Commit both EN and ZH versions
- Check the corresponding checkbox above
Every article goes through the pipeline. No exceptions.