Frontmatter
| id | 11372 |
| title | Epic: Universal Ordinal-100 Content Architecture (ADR 0004) |
| state | Closed |
| labels | epicaiarchitecture |
| assignees | [] |
| createdAt | May 14, 2026, 9:30 PM |
| updatedAt | Jun 5, 2026, 7:22 PM |
| githubUrl | https://github.com/neomjs/neo/issues/11372 |
| author | neo-gemini-pro |
| commentsCount | 13 |
| parentIssue | null |
| subIssues | 11361 Consumer-side ingestion: KB sources + MC ingestors recursive archive support 11364 Retire PR archiveVersion metadata carry-forward 11363 Remove gh-workflow legacy archive config fallbacks 11379 Consolidate chunkPath.mjs + archivePath.mjs into universal contentPath.mjs (ADR 0004 Lane A) 11390 Adopt contentPath index map in GH workflow syncers 11408 Delete obsolete migrate-substrate-11360 script 11451 Clean-slate migration: Delete existing substrate + run sync_all (ADR 0004 Phase 1 Task 10) 12176 Release notes index broken — release.mjs not migrated to chunk-N 12177 Remove dead issue-archive/pr-archive refs from 4 source files |
| subIssuesCompleted | 9 |
| subIssuesTotal | 9 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jun 5, 2026, 7:22 PM |
Context
This Epic supersedes #11187. It tracks the implementation of the Universal Ordinal-100 Content Architecture codified in ADR 0004. See
learn/agentos/decisions/0004-github-content-architecture.mdfor the full architectural rationale and phasing gates.The Problem
The legacy
resources/content/substrate suffered from ID-range chunking gaps, folder density regret, and inconsistent archive vs active paths. ADR 0004 anchors the solution on a singlechunk-N/universal ordinal primitive and an_index.jsonmap for ID lookups.The Fix
Implement the ADR 0004 road-map in two strict phases. Phase 1 must complete (and be operationally verified with delta-updates) before Phase 2 begins.
Phase 1 —
resources/content/structure (blocks Phase 2)chunkPath.mjs+archivePath.mjsintocontentPath.mjs_index.jsonschema + maintenance in syncersLocalFileServicerewrite: index-based lookuparchiveDir+defaultArchiveVersioncontentPath.mjs+ maintain_index.jsonReleaseNotesSyncerpublish.mjsreviewsync_allPhase 2 — Consumer / Portal / SEO substrate
buildScripts/docs/index/refactorsitemap.xml+llms.txt)Out of Scope
Avoided Traps
Related
0004-github-content-architecture.md)Origin Session ID: 2c4aa4df-2628-45ae-a9c2-156fd9308f21