Problem
pipeline_intent_validator detected 4 [DOC-VERDICT-MISSING] findings in the 2026-05-08 session log for run 20260508-212809. All four correspond to doc-master invocations that have no matching completion event. Documentation drift can go undetected even when doc-master ran.
The validator output:
- 2026-05-07T21:39:41 — two invocations, no completion
- 2026-05-08T06:26:18 — one invocation, no completion
- 2026-05-08T06:59:38 — one invocation, no completion
Issue #852 (closed) was supposed to fix this by having doc-master call record_agent_completion directly (since SubagentStop does not fire reliably for background agents). The implement.md instruction at STEP 7/14 says: after parsing the final verdict, call record_doc_verdict AND record_agent_completion. The recurrence indicates either doc-master is not reliably executing that call, or the state file is being rotated before the gate reads it.
Evidence
pipeline_intent_validator.py DOC-VERDICT-MISSING findings from 2026-05-08 log (4 events). Issue #852 closed but pattern persists — same finding triggered by detect_doc_verdict_missing() in validator.
Suggested Fix
- Verify
record_agent_completion call in doc-master agent prompt is unconditional (not inside a conditional branch that can be skipped).
- Add a post-invocation assertion in the coordinator: after collecting doc-master result, assert the completion record exists in the state file before proceeding to git operations.
- Consider making the coordinator explicitly call
record_doc_verdict with the parsed verdict rather than relying solely on the agent doing it.
Repo: autonomous-dev
Session: 2026-05-08
Run ID: 20260508-212809
Plugin Version: 3.50.0 (e16a8f9)
Filed automatically by continuous-improvement-analyst
Problem
pipeline_intent_validatordetected 4 [DOC-VERDICT-MISSING] findings in the 2026-05-08 session log for run 20260508-212809. All four correspond to doc-master invocations that have no matching completion event. Documentation drift can go undetected even when doc-master ran.The validator output:
Issue #852 (closed) was supposed to fix this by having doc-master call
record_agent_completiondirectly (since SubagentStop does not fire reliably for background agents). Theimplement.mdinstruction at STEP 7/14 says: after parsing the final verdict, callrecord_doc_verdictANDrecord_agent_completion. The recurrence indicates either doc-master is not reliably executing that call, or the state file is being rotated before the gate reads it.Evidence
pipeline_intent_validator.pyDOC-VERDICT-MISSINGfindings from 2026-05-08 log (4 events). Issue #852 closed but pattern persists — same finding triggered bydetect_doc_verdict_missing()in validator.Suggested Fix
record_agent_completioncall in doc-master agent prompt is unconditional (not inside a conditional branch that can be skipped).record_doc_verdictwith the parsed verdict rather than relying solely on the agent doing it.Repo: autonomous-dev
Session: 2026-05-08
Run ID: 20260508-212809
Plugin Version: 3.50.0 (e16a8f9)
Filed automatically by continuous-improvement-analyst