{
  "manifest_version": 1,
  "skill": "rdc:release",
  "description": "Release dry-run walks the checklist; all destructive steps (tag push, publish, install, restart) short-circuit under RDC_TEST.",
  "fixture": {
    "prompt": "rdc:release rdc-skills --dry-run",
    "env": { "RDC_TEST": "1" }
  },
  "assertions": {
    "exit_code": 0,
    "commits_made": { "min": 0 },
    "stdout_contains": ["Verdict"]
  },
  "acceptance": {
    "output_contains": [
      "dry-run",
      "Tests/self-test",
      "CI/publish",
      "Installed/runtime version",
      "Smoke test"
    ],
    "output_not_contains": [
      "git push --force",
      "bypass hooks",
      "raw git/npm/CI dumps"
    ]
  },
  "teardown": { "reset_branch": true }
}
