Skip to content

docs(sprint): wire epics to AI-augmented trio + reconcile engine counts#115

Open
abdout wants to merge 2 commits into
mainfrom
docs/sprint-trio-audit
Open

docs(sprint): wire epics to AI-augmented trio + reconcile engine counts#115
abdout wants to merge 2 commits into
mainfrom
docs/sprint-trio-audit

Conversation

@abdout
Copy link
Copy Markdown
Contributor

@abdout abdout commented May 25, 2026

Summary

Cross-repo docs audit that closes the gap between Sprint Plan epics and code-side truth. Each of the 14 Q3 2026 epics now carries [docs] · [README] · [ISSUE] · [Epic #N] references; the AI-augmented trio schema lets the /report agent and orchestration consume epic metadata structurally instead of regexing prose.

Companion PR: databayt/hogwarts#328 — adds frontmatter + missing CLAUDE/ISSUE files across 51 trio files in hogwarts.

What's in this PR (kun-side)

  1. content/docs/issue.mdx — new "Component Trio" section defining the YAML frontmatter spec + README/ISSUE/CLAUDE section schemas, with the canonical seed at onboarding/{README,ISSUE,CLAUDE}.md
  2. content/docs/sprint.mdx — every epic block gets a four-link header [docs] · [README] · [ISSUE] · [Epic #N]; multi-folder epics (Finance, Admission, LMS, Messaging, Sales, Marketing) get a Trios: secondary line. The "Epics at a glance" table fills in the seven newly-created hogwarts trackers (#321–327) and anchors Epic 13 (Fundraising) on the existing master tracker kun#76
  3. content/docs/epics.mdx — "Already shipped — the engine" counts corrected from filesystem truth: 40→22 agents, 18→25 project MCPs (+19 user), "Skills" renamed to 41 Commands (+ legacy-naming note)
  4. docs/EPICS.md — v3 (kun-engine roadmap, dated 2026-03-30, superseded) archived to docs/archive/EPICS-v3-2026-03-30.md; replaced with a 24-line v4 pointer to the live sprint.mdx/epics.mdx/kun#76 surfaces

Why

The /report agent already reads CLAUDE.md · README.md · ISSUE.md per component dir (issue.mdx:103), but the Sprint Plan couldn't reliably link to that trio — only ~34% of feature folders had a complete trio, none carried frontmatter, and the engine counts had drifted from .claude/ filesystem truth. This PR + #328 close that loop: every epic now traces to a tracker + a code-side trio in two clicks, and the YAML frontmatter (epic, sprint, owner, maturity, completion, tracker, docs, last_audited) is agent-readable.

GitHub trackers created during this audit

Epic Tracker
03 Exams & Grading hogwarts#321
04 Attendance hogwarts#322
05 LMS / Stream hogwarts#323
06 Communication hogwarts#324
07 Role-aware UI hogwarts#325
08 Translation hogwarts#326
14 Content & Marketing hogwarts#327

(Existing trackers retained: hogwarts#313 #314 #315 #316; swift-app#3; kun#76)

Test plan

  • Vercel preview deploy of /en/docs/sprint renders the new [docs · README · ISSUE · Epic] lines for all 14 epics
  • Vercel preview of /en/docs/issue#component-trio-claudemd--readmemd--issuemd renders the new section
  • Vercel preview of /en/docs/epics shows corrected engine counts
  • docs/EPICS.md and docs/archive/EPICS-v3-2026-03-30.md both resolve on GitHub
  • Random spot-check: 3 epic README/ISSUE links from the sprint page 200 to real files (depends on #328 merging)

Out of scope

  • swift-app trio (Ibrahim owns the swift-app repo)
  • Android (kotlin-app repo doesn't exist yet — separate prerequisite)
  • Prose rewrites inside existing READMEs/ISSUEs (frontmatter is additive; content was untouched)

Refs #76

🤖 Generated with Claude Code

Make the CLAUDE/README/ISSUE.md trio (already used by the report agent
at issue.mdx:103) a first-class schema so the sprint page can wire each
epic to it without parsing prose. Add YAML frontmatter spec + section
schemas to issue.mdx; the onboarding block's trio is the seed.

Fix epics.mdx "Already shipped — the engine" table where counts had
drifted from filesystem truth: 40→22 agents, 18→25 MCPs (+19 user),
"Skills" → 41 Commands (the naming evolved; one legacy skill dir remains).

Archive docs/EPICS.md v3 (kun-engine Phase 1/2/3 roadmap, dated
2026-03-30, superseded by the Q3 hogwarts-execution framing). The new
v4 is a 24-line pointer to the live surfaces (sprint.mdx, epics.mdx,
kun#76) so other repos that look up docs/EPICS.md still get a useful
landing page.

Refs #76

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
kun Ready Ready Preview, Comment May 25, 2026 4:12am

Each of the 14 Q3 2026 epics now carries a four-link header:
[docs] · [README] · [ISSUE] · [Epic #N]

Where README/ISSUE point at the AI-augmented trio at
hogwarts/src/components/<feature>/{README,ISSUE}.md. Multi-folder epics
(Finance, Admission, LMS, Messaging, Sales, Marketing) get a "Trios:"
secondary line listing every relevant component folder.

The "Epics at a glance" table is also updated — rows 03/04/05/06/07/08/14
that previously had no GitHub tracker now point at the newly-created
hogwarts#321–327. Row 13 (Fundraising, non-tech, org-level) anchors on
the existing master tracker kun#76.

This closes the loop: anyone (human or agent) landing on the sprint page
can now trace from epic → tracker → code-side trio in two clicks. The
trio frontmatter (epic, sprint, owner, maturity, completion, tracker,
docs, last_audited) means the report agent reads epic metadata
structurally instead of regexing prose.

Trackers referenced:
  Existing: hogwarts#313, #314, #315, #316; swift-app#3; kun#76
  Created this PR: hogwarts#321, #322, #323, #324, #325, #326, #327

Refs #76

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@abdout abdout changed the title docs(sprint): trio schema + reconcile engine counts + archive EPICS v3 docs(sprint): wire epics to AI-augmented trio + reconcile engine counts May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant