{
  "name": "Coding-agent claims",
  "forbid": [
    {
      "id": "test-claim",
      "phrases": [
        "all tests pass",
        "all tests passed",
        "all tests are passing",
        "tests are passing",
        "the build is green",
        "CI is green",
        "CI passed",
        "fully tested",
        "100% test coverage",
        "full test coverage"
      ],
      "why": "Only the CI record can say the tests pass."
    },
    {
      "id": "quality-claim",
      "phrases": [
        "production ready",
        "production-ready",
        "bug-free",
        "no breaking changes",
        "zero bugs",
        "works on all platforms"
      ],
      "why": "Readiness and quality claims need a reviewer, not the agent."
    }
  ],
  "actions": {
    "committed": "git.commit",
    "pushed": "git.push",
    "merged": "git.merge",
    "deployed": "release.deploy",
    "released": "release.publish",
    "published": "package.publish",
    "tested": "test.run",
    "ran": "test.run",
    "fixed": "test.pass",
    "migrated": "db.migrate",
    "installed": "dependency.install",
    "reverted": "git.revert",
    "opened": "pr.open"
  }
}
