{
  "schema_version": "v1",
  "fixture_id": "multi-module-refactor",
  "scenario_type": "multi-module-refactor",
  "prompt_path": "prompt.md",
  "repo_path": "repo",
  "expected_workflows": [
    "$spec-plan",
    "$spec-work",
    "$spec-code-review"
  ],
  "expected_changed_paths": [
    "packages/cli/src/render.js",
    "packages/cli/tests/render.test.js",
    "CHANGELOG.md"
  ],
  "expected_artifacts": [
    {
      "path": "packages/cli/tests/render.test.js",
      "kind": "test",
      "owner": "spec-work"
    },
    {
      "path": "CHANGELOG.md",
      "kind": "doc",
      "owner": "repo-governance"
    }
  ],
  "validation_commands": [
    "npx jest packages/cli/tests/render.test.js --runInBand",
    "node --check packages/cli/src/render.js",
    "git diff --check"
  ],
  "quality_signals": [
    "The work remains scoped to packages/cli and does not modify sibling modules.",
    "Shared helpers are treated as context unless the prompt or source plan explicitly justifies changing them.",
    "Targeted CLI module tests cover the refactor boundary."
  ]
}
