workflow-fix: implementer reports rev-parse SHAs verbatim
kind: infra#wf-fix#wf-fix-fp:9ff13f7ee39d#daily-auto-filed
track:Highlight text on any card (body, plan, or an event) to anchor a comment, or leave a whole-task comment here. Mention @claude to summon a reply.
No comments yet.
Overview / Motivation
Auto-filed by /daily 2026-07-24 problem sweep (session dd0af0ae, task #1586, crash-fix round 7).
Goal
Implementer reports must never fabricate SHA hex; downstream briefs and markers re-cite them.
Workflow gap
- Bug observed: the #1586 round-7 implementer report's "full" SHA was a hand-extended short SHA; the orchestrator caught it (03:18Z: "the report's 'full' SHA was hand-extended — verifying the real tip with rev-parse before the relaunch brief").
- Why it is a workflow gap: the never-fabricate-SHA lesson exists orchestrator-side (memory + workflow-fix clause (d) rev-parse duty) but the implementer report contract has no such line, and reports are the SHA source for relaunch briefs and markers.
- Confidence (emitter): high.
- verified-at-filing:
grep -n 'rev-parse\|SHA' .claude/agents/experiment-implementer.md→ no report-contract SHA rule (hits are unrelated "shape" matches; absence bind, 2026-07-25). Repo-wide: the sibling.claude/agents/implementer.mdshould be checked at plan time for the same gap (relocation grep left to the session).
Proposed change (candidate diff sketch — refine in planning)
One line in the report-contract section of .claude/agents/experiment-implementer.md (and .claude/agents/implementer.md if it shares the contract): report SHAs are pasted verbatim from git rev-parse / git log output — never hand-extended, truncated-then-extended, or reconstructed from memory.
Scope / surfaces
- Primary target:
.claude/agents/experiment-implementer.md,.claude/agents/implementer.md
Constraints / invariants
- Workflow-surface only — never experiment code,
configs/, ortasks/. scripts/workflow_lint.pyno-flags run passes; ruff on touched files passes.- This session runs under a
workflow_fix_target:Provenance line — recursion guard applies.
Provenance
-
fingerprint: 9ff13f7ee39d
-
workflow_fix_target: .claude/agents/experiment-implementer.md
Activity