Parent epic: #12225
Status
Ready for implementation. The canonical public-era heritage home is .github/STORY.md.
2026-05-31 V-B-A resolved the previous needs-re-triage state:
.github/STORY.md already exists, is titled "The neo.mjs story", and carries the origin / architecture narrative.
.github/NEOMJS_HISTORY.md is a pre-public contributor-credits and acknowledgements document. Keep it as that document kind; do not extend it with public-era milestone prose.
- ADR 0018 §2.7 OD-2 and the
neo-identity-update facts / affected-areas references still point at the wrong home and must be corrected in this PR.
Scope
Author the public-era heritage slice in .github/STORY.md and reference that home from README + the portal About Us surface without duplicating the fact list.
The pass must also update the identity-maintenance substrate that encoded the stale recommendation:
learn/agentos/decisions/0018-neo-identity-source-of-truth-model.md
.agents/skills/neo-identity-update/references/facts-ledger.md
.agents/skills/neo-identity-update/references/affected-areas-map.md
Contract Ledger
| Contract |
Source of authority |
Required preservation |
| Heritage home |
.github/STORY.md repo evidence + this ticket |
Public-era heritage facts live in .github/STORY.md; README and portal About Us reference it instead of duplicating milestones. |
| Pre-public credits |
.github/NEOMJS_HISTORY.md |
Preserve the contributor-credit / acknowledgements document kind. No public-era milestone section there. |
| GA / public repo start |
git log --reverse first commit = 2019-11-11 |
Phrase as the public GitHub history starting on 2019-11-11 unless another release artifact is separately verified. |
| Worker architecture origin |
Existing .github/STORY.md proof-of-concept narrative |
Preserve the October 2015 multi-worker POC and App / Data / VDom / Main split. |
| Public award facts |
External public source only |
Omit exact award / placement claims unless an acceptable external source is cited. Repo-local blog mentions are context, not enough by themselves. |
| Identity substrate |
ADR 0018 + neo-identity-update references |
Correct the stale .github/NEOMJS_HISTORY.md recommendation to .github/STORY.md in the same PR. |
Acceptance Criteria
Out of Scope
- README opening rewrite (sibling sub).
- Publishing unverifiable award claims.
- Extending
.github/NEOMJS_HISTORY.md without a new explicit operator reversal.
Related
- Parent: #12225
- ADR 0018 §2.7 OD-2
neo-identity-update facts ledger / affected-areas map
- Discussion #12234 / #12235 graduation closeout
Origin Session ID: 94a91ebc-d325-4d32-a746-4ff8c26c0342
Retrieval Hint: "heritage home .github/STORY.md NEOMJS_HISTORY pre-public credits public-era identity OD-2"
Parent epic: #12225
Status
Ready for implementation. The canonical public-era heritage home is
.github/STORY.md.2026-05-31 V-B-A resolved the previous
needs-re-triagestate:.github/STORY.mdalready exists, is titled "The neo.mjs story", and carries the origin / architecture narrative..github/NEOMJS_HISTORY.mdis a pre-public contributor-credits and acknowledgements document. Keep it as that document kind; do not extend it with public-era milestone prose.neo-identity-updatefacts / affected-areas references still point at the wrong home and must be corrected in this PR.Scope
Author the public-era heritage slice in
.github/STORY.mdand reference that home from README + the portal About Us surface without duplicating the fact list.The pass must also update the identity-maintenance substrate that encoded the stale recommendation:
learn/agentos/decisions/0018-neo-identity-source-of-truth-model.md.agents/skills/neo-identity-update/references/facts-ledger.md.agents/skills/neo-identity-update/references/affected-areas-map.mdContract Ledger
.github/STORY.mdrepo evidence + this ticket.github/STORY.md; README and portal About Us reference it instead of duplicating milestones..github/NEOMJS_HISTORY.mdgit log --reversefirst commit =2019-11-11.github/STORY.mdproof-of-concept narrativeneo-identity-updatereferences.github/NEOMJS_HISTORY.mdrecommendation to.github/STORY.mdin the same PR.Acceptance Criteria
.github/STORY.mdcontains the verified public-era heritage facts and keeps the existing origin story coherent..github/NEOMJS_HISTORY.mdis not expanded with public-era milestone prose..github/STORY.mdwithout duplicating the milestone list..github/STORY.mdwithout duplicating the milestone list..github/STORY.mdand records.github/NEOMJS_HISTORY.mdas the pre-public credits archive.neo-identity-updatefacts-ledger and affected-areas map route heritage facts to.github/STORY.md.Out of Scope
.github/NEOMJS_HISTORY.mdwithout a new explicit operator reversal.Related
neo-identity-updatefacts ledger / affected-areas mapOrigin Session ID: 94a91ebc-d325-4d32-a746-4ff8c26c0342 Retrieval Hint: "heritage home .github/STORY.md NEOMJS_HISTORY pre-public credits public-era identity OD-2"