{
  "fixtures": [
    {
      "name": "minimal_git_repo",
      "description": "A minimal git repository with a single Python source file and README",
      "files": {
        "README.md": "# Test Repo\nMinimal repo for M1 source-code smoke tests.\n",
        "src/main.py": "\"\"\"Main entry point.\"\"\"\n\n\ndef main() -> None:\n    print(\"hello\")\n\n\nif __name__ == \"__main__\":\n    main()\n",
        "src/__init__.py": ""
      },
      "branch": "main",
      "remote_url": "file:///tmp/m1-smoke-test-repo.git"
    },
    {
      "name": "git_repo_with_multiple_branches",
      "description": "Git repository with main and feature branches for branch-switching tests",
      "files": {
        "README.md": "# Multi-branch Repo\n",
        "src/app.py": "\"\"\"App module.\"\"\"\n\nAPP_VERSION = \"0.1.0\"\n"
      },
      "branches": ["main", "feature/test"],
      "remote_url": "file:///tmp/m1-multi-branch-repo.git"
    }
  ]
}
