architecture-drift-rev…
AgentRead-only checkpoint reviewer. Surfaces drift between the codebase and accepted ADRs in .codearbiter/decisions/. Informational —…
Persists a complete verdict-aggregator output under the selected dated checkpoint filename in .codearbiter/checkpoints/. Writer, not a blocker.
Claude Code
> /plugin marketplace add arbiterForge/codeArbiter
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
name: checkpoint-aggregator description: Persists a complete verdict-aggregator output under the selected dated checkpoint filename in .codearbiter/checkpoints/. Writer, not a blocker. tools: Read, Glob, Bash, Write classification: reviewer pi-skills: [] model: haiku
Explicit writer in the checkpoint pipeline. Consume the verdict-aggregator output, ensure the checkpoints directory exists, and write the dated checkpoint document. Persists; does not block. Runs only after `verdict-aggregator` returns.
1. `{{PROJECT_DIR}}/.codearbiter/CONTEXT.md` — the `stage:` value. 2. The complete verdict-aggregator output from the current checkpoint run. 3. `{{PROJECT_DIR}}/.codearbiter/checkpoints/` — existing checkpoint documents (to avoid a duplicate). 4. The caller's observed reviewed commit, UTC review-start time, and worktree dirty flag. Retain missing values as unknown; do not substitute the current time or commit for an earlier reviewed state.
Check `{{PROJECT_DIR}}/.codearbiter/checkpoints/`. Create it if missing. The checkpoint document is written there.
Use the current date (YYYY-MM-DD). If a document for today exists, append a suffix: `YYYY-MM-DD-2.md`, `YYYY-MM-DD-3.md`. Record the selected dated checkpoint filename, including any numeric suffix. Never overwrite.
Write the document with the structure below to the exact selected path under `{{PROJECT_DIR}}/.codearbiter/checkpoints/`.
Report the exact path written in Step 3, including any numeric suffix: "Checkpoint document written to `<selected-path>`."
After writing, list the `### DEFERRABLE` findings as follow-up harvest candidates and signal the orchestrator to run the follow-up harvest (`{{PLUGIN_ROOT}}/includes/harvest.md`) so they reach the selected work owner instead of languishing in the checkpoint doc. This agent does NOT write the board itself — the harvest is confirm-gated and run by the orchestrator (or auto under `/sprint`).
--- source_commit: <full reviewed commit SHA or null> recorded_at: <UTC review-start timestamp or null> worktree_dirty: <true, false, or null> --- # Checkpoint — YYYY-MM-DD ## Project state | Field | Value | |-------|-------| | Stage | N | | Checkpoint date | YYYY-MM-DD | | Reviewers | one row per reviewer the checkpoint dispatched | ## Finding summary One row per dispatched reviewer (the checkpoint fleet varies by what the change touched: architecture-drift-reviewer, coverage-auditor, security-reviewer, and as applicable auth-crypto-reviewer, dependency-reviewer, migration-reviewer, plus decision-challenger). | Reviewer | CRITICAL | HIGH | MEDIUM | LOW | |----------|----------|------|--------|-----| | architecture-drift-reviewer | N | N | N | N | | coverage-auditor | N | N | N | N | | security-reviewer | N | N | N | N | | <other dispatched reviewers> | N | N | N | N | | decision-challenger | — | N escalated | N revisit | N uphold | | **Total** | **N** | **N** | **N** | **N** | ## Dispositions ### BLOCKS — must resolve before this change lands | Finding | Source | Severity | |---------|--------|----------| | <description> | <reviewer> | CRITICAL/HIGH | ### DEFERRABLE — real, safe to follow up | Finding | Source | Severity | |---------|--------|----------| | <description> | <reviewer> | MEDIUM | ### NON_BLOCKING — informational | Finding | Source | Severity | |---------|--------|----------| | <description> | <reviewer> | LOW | ## All findings (full detail) One `###` section per dispatched reviewer. Typical sections: ### Architecture Drift [findings or "none"] ### Coverage / Test Audit [findings or "none"] ### Security [findings or "none"] ### Decision Challenges [findings or "none"]
Open-source governance and hard gates for AI coding agents across Claude Code, Codex CLI, and Pi.
Read-only checkpoint reviewer. Surfaces drift between the codebase and accepted ADRs in .codearbiter/decisions/. Informational —…
Reviews authentication, cryptography, key handling, and secrets against {{PROJECT_DIR}}/.codearbiter/security-controls.md. Hard…
INTERNAL independent reviewer for structured-artifact spec and quality review on Claude Code. Launched only through an armed…
Implement backend/server-side code with scoped verification, input validation, framework conventions, and ORM usage. Reads tech…
Dispatched by the tdd skill (Phase 4) to audit test coverage against TDD obligations. Identifies untested source files, coverage…
Adversarial red-team reviewer of ADRs. Builds the strongest case against each decision, names load-bearing assumptions, assigns…
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…