Files
shahondin1624 cfeda88e10 feat: agents v2 — pipeline hardening with mandatory verification artifacts
Mirrors the updates in the claude-workers repo agents/ directory. Every agent
gets a version: 2 frontmatter field for traceability.

Key changes:
- plan-implementer enforces TDD (API → red tests → green → refactor) and
  produces VERIFICATION.md with exit codes for every gate from
  .claude/gates.yml. Removed escape-hatch phrases that let prior PRs ship
  with broken cargo test ("could not run", "unrelated to my implementation").
- acceptance-criteria-verifier runs all gates BEFORE per-criterion checks
  and cross-checks VERIFICATION.md against its own observation. Detects
  fraudulent implementation claims and escalates HARD_STOP_NO_RETRY.
  Removed PASS WITH WARNINGS verdict (binary now).
- code-reviewer blocks new broad lint suppressions, test-expectation
  tampering, and removed PASS WITH WARNINGS path that the orchestrator was
  treating as merge-allowed.
- issue-planner is generic (no language-specific examples), mandates
  Test List + Verification Plan + Out of Scope sections, plans land in
  .plans/.
- issue-selector blocks merges without VERIFICATION.md, runs post-merge
  sanity, refuses to continue on regressed main, forbids closing an issue
  without a Closes/Fixes/Resolves commit.

Memory paths normalized to ~/.claude/agent-memory/<agent>/ so the same
files work on both host and worker container (where $HOME differs).
2026-04-17 14:23:45 +02:00
..