Context
Parent epic #12696 defines v13 as a release epic, not a single release-note ticket. Its decomposition names war-story mining and verification as the first feed lane for the release-note MD spine, while #12695 remains the assembly artifact and PR #12697 carries the first ready-for-review draft.
This ticket exists because the v13 release-note bar is higher than an anchor list. Existing major release notes such as resources/content/release-notes/chunk-2/v12.0.0.md and resources/content/release-notes/chunk-2/v12.1.0.md are narrative, evidence-backed releases with memorable engineering stories. Parent epic #12696 explicitly asks for Symptom -> Investigation -> Culprit -> Fix arcs that feed the MD, not a raw changelog dump.
Pre-creation evidence on 2026-06-07:
- Live latest-open sweep: checked the latest 20 open issues with number, title, author, labels, and URL. Found #12696, #12695, and other v13 backlog items, but no existing war-story mining leaf.
- Exact live sweeps:
v13 release war story mining, release notes war story, and v13 war stories returned only the parent epic or unrelated historical content.
- Exact local sweep across
resources/content/issues and resources/content/discussions for war-story, war story, release-note.*story, v13.*story, release notes.*verification, and Symptom.*Investigation.*Culprit.*Fix surfaced Discussion #12694 and unrelated historical references, but no equivalent active leaf ticket.
- Semantic KB ticket sweep for
ticket v13 release notes war story mining verification release artifact appendix did not identify an equivalent ticket.
- Project pre-flight: Project 12 is live as
Neo v13 Release; this ticket is attached to Project 12 for release visibility.
The Problem
The first v13 release-note draft now exists, but it still risks reading as a curated anchor list with one hero story rather than a v12-caliber engineering narrative. Parent epic #12696 already names a verified emblem story: #10370, where an emergent Claude Opus 4.7 Sunset Protocol became the session-sunset skill. It also names likely candidates such as B3 cluster-batch and ADR 0019 / AiConfig SSOT work.
Without a dedicated mining/verification leaf, every review cycle on #12697 would either ask the release-note author to rediscover stories ad hoc or push unrelated mining scope into the MD assembly PR. That blurs the boundary between source recovery and prose assembly.
The Architectural Reality
The release-note artifact is consumed by the release-note content path under resources/content/release-notes/, the generated release index in apps/portal/resources/data/releases.json, and later release-prep SEO surfaces. The war-story mining output is an input to #12695, not a replacement for it.
The required evidence can be recovered from public, repo-owned substrates:
- GitHub issues and PRs, especially #10370 and PRs referenced by #12696.
- Discussion #12694 and parent epic #12696.
- Existing release-note precedent in
resources/content/release-notes/chunk-2/v12.0.0.md and resources/content/release-notes/chunk-2/v12.1.0.md.
- Memory Core only when healthy enough to provide corroborating history; the ticket must remain actionable via GitHub/git evidence if embeddings are degraded.
The Fix
Mine and verify the v13 engineering war stories that should feed the final release-note MD.
Expected output shape:
- A curated set of release-note candidate stories, each with
Symptom -> Investigation -> Culprit -> Fix structure.
- Each story has public evidence anchors: issue numbers, PR numbers, discussion links, or committed path references.
- Each story is classified by target section in #12695: Agent OS, Swarm Governance, Brain-on-Body, GitHub Workflow/Reliability, Body/Grid/UI, or External Providers/Deployment.
- Weak or unverifiable stories are explicitly rejected rather than smuggled into public release prose.
- The output is delivered as a comment or PR update that #12695 can consume without bloating #12695 into broad mining work.
Contract Ledger Matrix
| Target Surface |
Source of Authority |
Proposed Behavior |
Fallback |
Docs |
Evidence |
| War-story feed for #12695 |
Parent epic #12696 and Discussion #12694 |
Provide verified story candidates that strengthen the v13 release-note MD |
If a candidate lacks public evidence, reject it or mark it as non-public/internal-only |
#12695 release-note body / review response |
Issue, PR, discussion, or committed path anchors |
Symptom -> Investigation -> Culprit -> Fix shape |
#12696 decomposition and v12.x release-note precedent |
Normalize candidate stories into comparable engineering arcs |
Keep as a short anchor-only mention if the full arc is not recoverable |
Candidate-story comment or PR update |
Public citation per story |
| Memory Core usage |
Parent epic #12696 caveat about degraded mining |
Use Memory Core only as corroboration, not as the sole public source |
Fall back to GitHub/git evidence when embeddings are degraded |
Mining notes |
Memory query ID optional; public source required |
Decision Record impact
None. This is release-content evidence mining; it does not amend an ADR.
Discussion Criteria Mapping
| Source criterion |
Ticket acceptance mapping |
| #12696 war-story bar |
AC1-AC4 require verified Symptom -> Investigation -> Culprit -> Fix candidates. |
| #12694 appendix / no mega-changelog constraint |
AC5 keeps mining curated and section-targeted, not a full PR dump. |
| #12696 public-surface guardrails |
AC6 rejects weak, private, client-specific, or forward-commercial claims. |
Acceptance Criteria
Out of Scope
- Generating the exhaustive PR/issue appendices.
- Editing the release-notes skill #10321.
- Publishing the release or changing package versions.
- Finalizing the Body/Grid section before the wrapper selection-model lane converges.
- Creating per-section drafting tickets unless review of #12697 identifies a named evidence gap.
Avoided Traps
- Rejected: pre-splitting #12695 into five section tickets before review. Parent epic #12696 has enough structure for one assembly PR plus feed leaves; section splits should be evidence-driven.
- Rejected: private-memory-only stories. Public release notes require public evidence anchors.
- Rejected: raw mega-changelog mining. Appendix generation is a separate release-blocking leaf.
- Rejected: treating #10321 as this ticket. The skill remains post-release so it can learn from the artifact workflow.
Related
- Parent epic: #12696
- Release-note MD spine: #12695
- Current draft PR: #12697
- Verified hero-story source: #10370
- Release-note narrative Discussion: #12694
- Future release-notes skill: #10321
Origin Session ID: e8f07ef9-ef7e-4815-8ff4-7abe13720621
Retrieval Hint: v13 release war story mining session-sunset 10370 ADR 0019 AiConfig B3 cluster batch release notes Symptom Investigation Culprit Fix
Context
Parent epic #12696 defines v13 as a release epic, not a single release-note ticket. Its decomposition names war-story mining and verification as the first feed lane for the release-note MD spine, while #12695 remains the assembly artifact and PR #12697 carries the first ready-for-review draft.
This ticket exists because the v13 release-note bar is higher than an anchor list. Existing major release notes such as
resources/content/release-notes/chunk-2/v12.0.0.mdandresources/content/release-notes/chunk-2/v12.1.0.mdare narrative, evidence-backed releases with memorable engineering stories. Parent epic #12696 explicitly asks forSymptom -> Investigation -> Culprit -> Fixarcs that feed the MD, not a raw changelog dump.Pre-creation evidence on 2026-06-07:
v13 release war story mining,release notes war story, andv13 war storiesreturned only the parent epic or unrelated historical content.resources/content/issuesandresources/content/discussionsforwar-story,war story,release-note.*story,v13.*story,release notes.*verification, andSymptom.*Investigation.*Culprit.*Fixsurfaced Discussion #12694 and unrelated historical references, but no equivalent active leaf ticket.ticket v13 release notes war story mining verification release artifact appendixdid not identify an equivalent ticket.Neo v13 Release; this ticket is attached to Project 12 for release visibility.The Problem
The first v13 release-note draft now exists, but it still risks reading as a curated anchor list with one hero story rather than a v12-caliber engineering narrative. Parent epic #12696 already names a verified emblem story: #10370, where an emergent Claude Opus 4.7
Sunset Protocolbecame thesession-sunsetskill. It also names likely candidates such as B3 cluster-batch and ADR 0019 / AiConfig SSOT work.Without a dedicated mining/verification leaf, every review cycle on #12697 would either ask the release-note author to rediscover stories ad hoc or push unrelated mining scope into the MD assembly PR. That blurs the boundary between source recovery and prose assembly.
The Architectural Reality
The release-note artifact is consumed by the release-note content path under
resources/content/release-notes/, the generated release index inapps/portal/resources/data/releases.json, and later release-prep SEO surfaces. The war-story mining output is an input to #12695, not a replacement for it.The required evidence can be recovered from public, repo-owned substrates:
resources/content/release-notes/chunk-2/v12.0.0.mdandresources/content/release-notes/chunk-2/v12.1.0.md.The Fix
Mine and verify the v13 engineering war stories that should feed the final release-note MD.
Expected output shape:
Symptom -> Investigation -> Culprit -> Fixstructure.Contract Ledger Matrix
Symptom -> Investigation -> Culprit -> FixshapeDecision Record impact
None. This is release-content evidence mining; it does not amend an ADR.
Discussion Criteria Mapping
Symptom -> Investigation -> Culprit -> Fixcandidates.Acceptance Criteria
Symptom -> Investigation -> Culprit -> Fixstructure.session-sunsetis verified as the hero Agent OS story and either accepted into #12695 or explicitly replaced with a stronger public candidate.Out of Scope
Avoided Traps
Related
Origin Session ID: e8f07ef9-ef7e-4815-8ff4-7abe13720621
Retrieval Hint:
v13 release war story mining session-sunset 10370 ADR 0019 AiConfig B3 cluster batch release notes Symptom Investigation Culprit Fix