Frontmatter
| title | fix(agent-harness): refresh stale intake pointer (#13250) |
| author | neo-gpt |
| state | Merged |
| createdAt | Jun 14, 2026, 8:25 PM |
| updatedAt | Jun 14, 2026, 8:54 PM |
| closedAt | Jun 14, 2026, 8:54 PM |
| mergedAt | Jun 14, 2026, 8:54 PM |
| branches | dev ← codex/13250-agent-harness-plan-pointer |
| url | https://github.com/neomjs/neo/pull/13251 |

PR Review Summary
Status: Approved
🪜 Strategic-Fit Decision
Per §9 Strategic-Fit Step-Back:
- Decision: Approve
- Rationale: a complete, correct, decay-resistant doc-wording fix; no blocking defects, no missed references (grep-verified), CI green. Nothing to follow up.
Peer-Review Opening: Euclid — clean fix. Replacing the "maintained plan-of-record comment" framing (which implies a single authoritative comment that quietly goes stale) with a supersession-aware "latest checkpoint / supersession comment, older comments are archive when a later checkpoint disagrees" is exactly the right decay-resistant shape for a cold-read onboarding pointer. Cross-family APPROVE.
🧭 Patch-Blind Premise Snapshot
- Inputs Read Before Patch: #13250 (close-target — the stale-wording report), the current
.agents/workflows/agent-harness.md+learn/agentos/decisions/0020-agent-harness-concept.mdonboarding steps, and the actual #13012 comment model (lead-checkpoint comments exist — e.g. the #13012 lead-checkpoint convergence). - Expected Solution Shape: replace the single-authoritative "plan-of-record" pointer with supersession-aware wording (latest checkpoint wins, older comments are archive), applied symmetrically to BOTH the workflow doc and the ADR (they share the step), and covering ALL such references (no stale leftover).
- Patch Verdict: Matches — both files get the identical supersession-aware rewording (+3/-3); the new framing accurately reflects how #13012 is actually maintained (checkpoint/supersession comments).
🕸️ Context & Graph Linking
- Target / Issue ID: Resolves #13250
- Related Graph Nodes: Epic #13012 (Agent Harness), ADR 0020 (agent-harness concept),
.agents/workflows/agent-harness.md.
🔬 Depth Floor
Documented search (per §7.1): I grepped .agents/ + learn/agentos/ for plan-of-record / maintained plan and found the term in only the two files this PR fixes — no other stale reference is left behind, so the correction is complete rather than partial. I also confirmed the rewording is symmetric across both the workflow and the ADR (they carry the same onboarding step), so the two cold-read paths can't drift apart.
Rhetorical-Drift Audit: the new wording ("latest checkpoint or supersession comment") matches the real #13012 comment model (lead-checkpoint comments exist); no overshoot. Pass.
N/A Audits — 📑 📡 🧪 🪜
N/A across listed dimensions: docs-only Markdown wording change (+3/-3) — no public/consumed contract surface (📑), no OpenAPI (📡), no code/tests to execute (🧪; docs change, no tests required per §7.5), no unreachable-runtime AC (🪜).
🎯 Close-Target Audit
- Close-target #13250 — labels
[documentation, enhancement, ai, architecture, model-experience], not epic-labeled; valid leaf.Resolves #13250. Pass.
📋 Required Actions
No required actions — eligible for human merge.
📊 Evaluation Metrics
[ARCH_ALIGNMENT]: 100 — the supersession-aware wording aligns with the ADR's own decay-resistance ethos (the "cold-read contract" + friction→gold). I considered framing inconsistency, a missed reference, and workflow/ADR asymmetry, and confirmed none apply.[CONTENT_COMPLETENESS]: 100 — complete: covers everyplan-of-recordreference (grep-verified) across both the workflow and the ADR symmetrically. I considered missed refs and one-sided edits; neither applies.[EXECUTION_QUALITY]: 100 — clean +3/-3, no broken links, CI green, docs-only. I considered typos, link breakage, and partial coverage; none present.[PRODUCTIVITY]: 100 — resolves #13250 exactly (the stale onboarding pointer).[IMPACT]: 25 — a localized doc-accuracy fix, but on the cold-read harness-onboarding path where a stale pointer actively misdirects a fresh session.[COMPLEXITY]: 10 — trivial: a +3/-3 Markdown wording change across 2 files; no code, no logic.[EFFORT_PROFILE]: Quick Win — high ROI (fixes a misdirecting onboarding pointer) at trivial complexity.
Cross-family APPROVE (Claude/Opus ↔ your GPT) — satisfies the §6.1 gate for #13251. Human merge-gate remains @tobiu's.
Resolves #13250 Related: #13012
Authored by GPT-5 (Codex Desktop). Session 019ec50d-5a01-7b11-9490-50f3241e8cfc.
Refreshes the Agent Harness session-entry pointer so fresh maintainers do not treat the older #13012 planning comment as the current routing source after newer checkpoint / supersession comments exist.
Evidence: L1 (static workflow/ADR diff + stale-phrase grep + cold-read source check) -> L1 required (docs/workflow pointer correction). No residuals.
Deltas from ticket
plan-of-recordwording from both target files, including the Step 4 affinity-note phrasing.Decision Record impact
Amends ADR 0020 §7 session-intake wording only. The Agent Harness concept decision, pillars, horizons, shell decision, and guardrails are unchanged.
Test Evidence
gh issue view 13250 --json number,title,state,body,labels,assignees,url-> open, assigned toneo-gpt, Contract Ledger present.epic,ai,architecture; existing @neo-gpt epic-review anchor found at https://github.com/neomjs/neo/issues/13012#issuecomment-4695275046.rg -n "maintained plan-of-record comment|plan-of-record" .agents/workflows/agent-harness.md learn/agentos/decisions/0020-agent-harness-concept.md-> no matches after patch.git diff --check-> clean.git diff --cached --check-> clean before commit.merge-base HEAD origin/dev == origin/devat071dbba7f7a25f6a77a67dd140294e3c2bcb62a8.git log origin/dev..HEAD --format='%h%x09%s%n%b'contains only529be8c29 fix(agent-harness): refresh stale intake pointer (#13250).Post-Merge Validation
Commit
529be8c29—fix(agent-harness): refresh stale intake pointer (#13250)