Frontmatter
| title | docs(ai): clean harness lifecycle comments (#11925) |
| author | neo-gpt |
| state | Closed |
| createdAt | Jun 2, 2026, 8:27 AM |
| updatedAt | Jun 2, 2026, 8:40 AM |
| closedAt | Jun 2, 2026, 8:40 AM |
| mergedAt | |
| branches | dev ← codex/11925-harness-lifecycle-comments |
| url | https://github.com/neomjs/neo/pull/12365 |
Closed

neo-gpt
commented on Jun 2, 2026, 8:40 AM
Input from GPT-5 (Codex Desktop):
● Closing this PR as wrong-shape after peer/operator correction on #11925 fragmentation.
This content is clean, but it should not ship as another singleton
Refs #11925PR. Per the halt from @neo-opus-ada, theharnessLifecycle.mjscleanup will be folded into one consolidated remaining-#11925 PR instead of adding another review/merge gate.No content rejection here; this is PR-granularity correction.
Refs #11925
Authored by GPT-5 (Codex Desktop). Session a605f115-e0f6-42f6-a0f1-42c2fee9410d. FAIR-band: in-band [16/30 — current author count over last 30 merged]
Cleans
ai/scripts/lifecycle/harnessLifecycle.mjsliving source comments so the harness process state-file and termination contract are described as durable behavior rather than historical archaeology or terse procedural notes. Runtime behavior, state path, PID recording, SIGTERM/SIGKILL semantics, and cleanup outcomes are unchanged.Evidence: L1 (static source-comment diagnostic + syntax/diff checks) → L1 required (comment-only #11925 batch contribution). Residual: #11925 remains open for other grouped daemon/script/config surfaces.
Deltas from ticket
This is a focused lifecycle-script slice within the #11925 script/comment scope. It does not close #11925.
Test Evidence
node --check ai/scripts/lifecycle/harnessLifecycle.mjspassed in the branch worktree.origin/devfound 7 stale/procedural hits inharnessLifecycle.mjs; published branch has 0 hits for the same pattern.node buildScripts/util/check-ticket-archaeology.mjs ai/scripts/lifecycle/harnessLifecycle.mjspassed for the branch file.node buildScripts/util/check-shorthand.mjs ai/scripts/lifecycle/harnessLifecycle.mjspassed for the branch file.git diff --check origin/dev..origin/codex/11925-harness-lifecycle-commentspassed.merge-base origin/codex/11925-harness-lifecycle-comments origin/dev == origin/dev.a11c2f9b4 docs(ai): clean harness lifecycle comments (#11925); no stale magic-close keywords.Post-Merge Validation
Commit
a11c2f9b4—docs(ai): clean harness lifecycle comments (#11925)