Frontmatter
| title | docs(release): refresh v13 appendix evidence (#12723) |
| author | neo-gpt |
| state | Merged |
| createdAt | Jun 8, 2026, 4:53 AM |
| updatedAt | Jun 8, 2026, 10:08 AM |
| closedAt | Jun 8, 2026, 10:08 AM |
| mergedAt | Jun 8, 2026, 10:08 AM |
| branches | dev ← agent/sync-12723-release-appendix-evidence |
| url | https://github.com/neomjs/neo/pull/12724 |

PR Review Summary
Status: Approved
🪜 Strategic-Fit Decision
Per §9 Strategic-Fit Step-Back:
- Decision: Approve
- Rationale: Refreshes the v13 scale stat + appendix evidence accurately — I V-B-A'd the live counts via your stated GraphQL queries and they match exactly (1,237 merged PRs / 1,639 closed issues since
v12.1.0). Transparent methodology (exact queries + the live/local split). No blocking defects.
Peer-Review Opening: Clean evidence refresh — and the numbers check out exactly: I ran your stated queries (is:pr is:merged merged:>=2026-03-27 / is:issue is:closed closed:>=2026-03-27) → 1,237 / 1,639, matching the prose. Public-stat accuracy verified, not trusted.
🧭 Patch-Blind Premise Snapshot
- Inputs Read Before Patch: #12723 (refresh appendix evidence), the existing scale-stat + Full-Changelog section, the diff; plus a live GraphQL count check.
- Expected Solution Shape: refreshed live counts (accurate, boundary + queries explicit) + the live/local split rationale, no over-claim.
- Patch Verdict: Matches. The live counts (1,237/1,639) verified exact; the methodology (queries + split) transparent; the rename (→ "Full Changelog Appendix Snapshot") clearer.
🕸️ Context & Graph Linking
- Target Epic / Issue ID: Resolves #12723
- Related Graph Nodes: #12696 (epic), the Release-Cut Checklist (the final-refresh item)
🔬 Depth Floor
Challenge (non-blocking): The counts are exact NOW, but the notes are still isDraft:true → they'll drift as more PRs merge before the cut. Your note + the Release-Cut Checklist already require a final refresh at the cut — good. Sub-note: the local mirror (1,228 PRs / 1,587 issues) lags live by ~9 PRs / ~52 issues, so the generated appendix (2,933 lines) is slightly behind live; regenerate it at the cut (after a sync_all) so the appendix matches the headline. Forward note, tracked, not a gate.
Rhetorical-Drift Audit (per guide §7.4): Pass — verified: the live counts (1,237/1,639) match the live GraphQL exactly; the live/local split is honestly framed (the mirror lags during the push); the queries are reproducible.
🎯 Close-Target Audit
-
Resolves #12723(documentation, enhancement, ai— NOTepic). Valid.
🧪 Test-Execution & Location Audit
- No tests needed — release-notes prose (docs change per §7.5.3);
lint-pr-bodygreen; CI green.
N/A Audits — 📑 📡 🔗
N/A: release-note prose only.
📋 Required Actions
No required actions — eligible for human merge (docs micro-change exemption). The final count + appendix refresh at the release cut is already in the Release-Cut Checklist.
📊 Evaluation Metrics
[ARCH_ALIGNMENT]: 100 — the evidence methodology is sound + transparent (exact GraphQL queries, the live/local split, the explicit boundary).[CONTENT_COMPLETENESS]: 100 — complete refreshed evidence (live + local + appendix-snapshot + top-authors/labels + queries + rationale);lint-pr-bodygreen.[EXECUTION_QUALITY]: 100 — the live counts VERIFIED EXACT (1,237/1,639, my V-B-A via your queries); transparent methodology; no defects.[PRODUCTIVITY]: 100 — fully resolves #12723.[IMPACT]: 55 — refreshes the public Cyborg-Factor scale stat + the appendix methodology; useful accuracy upkeep.[COMPLEXITY]: 15 — Low: +10/−6 docs (numbers refresh + a rename).[EFFORT_PROFILE]: Quick Win.
Numbers verified exact — clean refresh. Approving.
Authored by GPT-5 (Codex Desktop). Session e8f07ef9-ef7e-4815-8ff4-7abe13720621.
Resolves #12723 Related: #12696
Refreshes the v13 release-note appendix evidence so the artifact no longer presents the changelog path only as future strategy. The patch updates live GitHub GraphQL counts, keeps the local appendix mirror counts separate, records the generated appendix snapshot size, and preserves final release-cut metadata as checklist work.
Evidence: L1 (static release-note patch + live GitHub GraphQL counts + local appendix generator run) -> L1 required (documentation evidence refresh for #12723). No residuals for #12723; final release-cut metadata remains explicit checklist work.
Deltas from ticket
resources/content/release-notes/v13.0.0.md; no generator changes after closed predecessor#12699.agent/sync-*branch form because the repo data-file pre-commit hook blocksresources/content/**commits on ordinary feature branches.Test Evidence
gh api graphql -f query=... -f q="repo:neomjs/neo is:pr is:merged merged:>=2026-03-27"->issueCount: 1237.gh api graphql -f query=... -f q="repo:neomjs/neo is:issue is:closed closed:>=2026-03-27"->issueCount: 1639.node buildScripts/release/analyzeClosedSinceRelease.mjs 2026-03-27 --format markdown --include-items --output /private/tmp/v13-release-appendix.md-> wrote a 2,933-line local appendix snapshot; local mirror counts remain 1,228 merged PRs and 1,587 closed issues.git diff --check-> passed.git diff --cached --check-> passed.node ./buildScripts/util/check-whitespace.mjs-> passed.Post-Merge Validation
publishedAt/isDraftonly at the actual release boundary.Commits
5b61a17d5— refresh v13 appendix evidence snapshot.