{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "dualface-kander--gate-agent-code-with-independent-review",
 "repo": "dualface/kander",
 "repo_url": "https://github.com/dualface/kander",
 "repo_slug": "dualface-kander",
 "title": "Block agent changes that fail an independent review",
 "page_title": "How to block agent changes that fail an independent review with Kander",
 "summary": "Send each agent's finished work to a separate reviewer agent before it is delivered.",
 "who": "A developer who lets agents write production code and does not want to merge work that only looks correct in tests.",
 "problem": "Agents can report green tests while the code still has semantic or state-machine bugs.",
 "outcome": "Each task passes through a reviewer that did not write the code, and must-fix findings stop delivery until they are resolved.",
 "steps": [
  "Install Kander with `brew install dualface/tap/kander` on macOS, or use the Linux or Windows build from Releases.",
  "Run `kander doctor` to confirm your agents and rules configuration are ready.",
  "Create a task card through an agent session and confirm it launches through the kanban flow.",
  "Let the execution agent finish, then wait for the review stage to run before the card is marked complete.",
  "Read the review result on the card and read the review disposition and completion gate notes in docs/review-disposition.md before accepting the work."
 ],
 "agent_prompt": "In the dualface/kander repo, read docs/review-disposition.md and then review the task card <TASK-ID> on the board. Report whether the review stage found must-fix issues and whether the completion gate passed. Verify that the reviewer result is recorded on the card before you call the task done.",
 "agents": [
  "claude-code",
  "codex",
  "cursor"
 ],
 "difficulty": "Intermediate",
 "time": "45 minutes",
 "basis": "readme",
 "caveat": "The 49% and 1,694 review figures come from the author's own production use, and the README does not say how they would apply to your project.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "go",
 "requirements": [
  "Git installed",
  "At least one supported agent installed: Codex, Claude, Grok, Cursor, or Pi",
  "A Homebrew install on macOS, or the Linux or Windows binary from the Releases page",
  "GitHub CLI (gh) if you want to link a GitHub repository"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.9,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/dualface-kander/gate-agent-code-with-independent-review/",
 "md": "https://dedupedai.com/use-cases/dualface-kander/gate-agent-code-with-independent-review/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/dualface-kander--gate-agent-code-with-independent-review.json",
 "api_version": "v1"
}
