{
  "schema_version": "loop-project-manifest.v1",
  "project_id": "auto-a-20260716-body-clutch",
  "title": "Body Clutch / 身体抓点",
  "lane": "A",
  "policy_version": "8.1.0",
  "design_contract": "DESIGN_CONTRACT.json",
  "reference_packet": "REFERENCE_PACKET.md",
  "layers": {
    "core": {
      "entrypoint": "play-core-loop.html",
      "review_page": "acceptance.html",
      "files": [
        "index.html",
        "play-core-loop.html",
        "play.html",
        "styles.css",
        "core-logic.js",
        "game.js",
        "DATA/core.json",
        "DATA/core.js",
        "acceptance.html"
      ],
      "capabilities": [
        "core_loop",
        "onboarding",
        "independent_grips",
        "look_stability_conflict",
        "visible_drift",
        "manual_assist",
        "optional_camera_lean",
        "failure_attribution"
      ],
      "disabled_capabilities": [
        "p1_content",
        "roguelike",
        "social"
      ]
    },
    "p1": {
      "entrypoint": "play-p1-5min.html",
      "review_page": "acceptance-p1.html",
      "files": [
        "play-p1-5min.html",
        "play-p1-30min.html",
        "DATA/p1_content.json",
        "DATA/p1_content.js",
        "p1-logic.js",
        "p1-game.js",
        "p1-styles.css",
        "P1_CONTENT_EXPANSION.md",
        "PLAYTEST_LOG.md",
        "FUN_REPORT.md",
        "acceptance-p1.html"
      ],
      "capabilities": [
        "core_loop",
        "p1_content",
        "hold_ecology",
        "five_minute_arc",
        "thirty_minute_arc",
        "failure_recovery",
        "cause_review"
      ],
      "disabled_capabilities": [
        "roguelike",
        "social"
      ]
    },
    "p2": {
      "entrypoint": "play-p2-roguelike.html",
      "review_page": "acceptance-p2.html",
      "files": [
        "play-p2-roguelike.html",
        "p2-game.js",
        "DATA/roguelike.json",
        "DATA/roguelike.js",
        "P2_ROGUELIKE.md",
        "acceptance-p2.html"
      ],
      "capabilities": [
        "roguelike",
        "choice_freeze",
        "behavior_builds",
        "build_snapshot"
      ],
      "disabled_capabilities": [
        "social"
      ]
    },
    "p3": {
      "entrypoint": "play-p3-social.html",
      "review_page": "acceptance-p3.html",
      "files": [
        "play-p3-social.html",
        "p3-game.js",
        "DATA/social.json",
        "DATA/social.js",
        "P3_SOCIAL.md",
        "acceptance-p3.html"
      ],
      "capabilities": [
        "social",
        "two_identity",
        "goal_change",
        "asymmetric_rescue_hold"
      ],
      "disabled_capabilities": []
    },
    "release": {
      "entrypoint": "p4-investor-report.html",
      "review_page": "p4-human-review.html",
      "files": [
        "_redirects",
        "favicon.ico",
        "p4-investor-report.html",
        "p4-human-review.html",
        "acceptance-loop-a-20260716-release.html",
        "play-core-loop.html",
        "play-p1-5min.html",
        "play-p1-30min.html",
        "play-p2-roguelike.html",
        "play-p3-social.html",
        "play.html",
        "styles.css",
        "p1-styles.css",
        "core-logic.js",
        "game.js",
        "p1-logic.js",
        "p1-game.js",
        "p2-game.js",
        "p3-game.js",
        "DATA/core.json",
        "DATA/core.js",
        "DATA/p1_content.json",
        "DATA/p1_content.js",
        "DATA/roguelike.json",
        "DATA/roguelike.js",
        "DATA/social.json",
        "DATA/social.js",
        "SOURCE_ACQUISITION.md",
        "REFERENCE_PACKET.md",
        "P1_CONTENT_EXPANSION.md",
        "P2_ROGUELIKE.md",
        "P3_SOCIAL.md",
        "SCORECARD.md",
        "P4_RELEASE_REPORT.md",
        "commercialization/body-clutch/PLAN.md",
        "commercialization/body-clutch/PATH.md",
        "commercialization/body-clutch/RISK_MITIGATION.md",
        "commercialization/body-clutch/REPORT_SNIPPET.md",
        "publish-check-p4.json",
        "release-link-audit.json"
      ],
      "capabilities": [
        "investor_report",
        "commercial_plan",
        "immutable_canary_candidate"
      ],
      "disabled_capabilities": []
    }
  },
  "digest_projection_layer": "release"
}