{
  "format": "game-commons-clanfire-release-v1",
  "id": "clanfire-commons",
  "version": 1,
  "title": "Clanfire Commons Scenarios",
  "status": "experimental",
  "qualityAccepted": false,
  "playUrl": "/games/clanfire-commons/v1/index.html",
  "detailsUrl": "/clanfire",
  "parent": {
    "title": "Clanfire",
    "creator": "Rob Carpenter",
    "source": "https://github.com/RobleusCaesar/civilization-game/tree/a599c21ef6df9df30a548187b1a86f57a06ff746",
    "commit": "a599c21ef6df9df30a548187b1a86f57a06ff746",
    "license": "MIT"
  },
  "adaptation": "Game Commons: procedural-only offline scenarios, recipe workshop, local save adapter and isolated storage namespace; no endorsement or cross-game fusion claimed.",
  "source": {
    "url": "/remixes/clanfire-commons/clanfire-commons-source-v1.zip",
    "sha256": "3ef41a4e75fe14dbff92943e469ceeeb9d06a2116de3cc5dad86acbcea7c5b4f",
    "bytes": 1492486,
    "completeEditableRuntime": true,
    "instructions": "/games/clanfire-commons/v1/README.md"
  },
  "runtimeManifest": {
    "url": "/games/clanfire-commons/v1/runtime-manifest.json",
    "sha256": "2e41b01de726d93951482a7641628765689edd032f697cc7e89dcd44e5df36bb"
  },
  "frozenInput": {
    "files": 39,
    "manifestSha256": "d913d6f86bb2086b7cb8453a385a23a7a824f0c71f9ee26d64706e6b4ba7cb84"
  },
  "integrationDelta": [
    "All neo-* preferences/history/deck keys now gc-clanfire-v1-neo-*; offline slots/snapshot/finished history now gc-clanfire-v1-commons-*; no migration or reads from other game storage.",
    "Title release/source link; licensed documentation and exact manifests.",
    "After successful saved-game load, retain a validated cloned remix recipe in workshop memory before the title demo replaces the active world; no new storage, automatic launch or save mutation."
  ],
  "privacy": {
    "network": "connect-src none; no cloud accounts/telemetry/submission services",
    "storagePrefix": "gc-clanfire-v1-",
    "personalDataCollection": false,
    "optionalRasterAndFontsIncluded": false,
    "diagnosticsDefault": false
  },
  "recipeSharing": {
    "format": "strict five-field JSON version1",
    "fields": [
      "version",
      "seed",
      "size",
      "mode",
      "stock"
    ],
    "reviewBeforeStart": true,
    "urlSharing": false,
    "communityPublication": false
  },
  "evidence": {
    "date": "2026-10-29",
    "frozenCandidateActualPlay": [
      "gather/build/train",
      "scenario start",
      "grouping/exploration/defender loss",
      "concession defeat\u2014not AI-forced terminal defeat",
      "replay",
      "local save/reload and recipe retention"
    ],
    "hostedSubpathActualPlay": [
      "Byte-identical static-subpath managed preview, not full application preview",
      "Fresh CardIntro dismissal without workshop overlap",
      "High Passes review/start/origin draft, movement and gathering",
      "Local save, browser reload and Highlands slot recovery",
      "Successfully loaded run to title to workshop retains commons-12/moderate/60% recipe; export and explicit review do not auto-start"
    ],
    "notVerified": [
      "full victory",
      "AI-forced terminal defeat",
      "full campaign or balance",
      "mobile",
      "comprehensive accessibility",
      "file import approval outcome"
    ],
    "browserIncident": "One Chromium error9 recovered; cause unknown, not established as game defect.",
    "securityScan": "Prior source/dependencies scanned and own delta reviewed. Killed final archive scan is not a pass or malware-free certification."
  },
  "unpublishedRevision": 2,
  "preFixSourceSha256": "4b062b5d0be9655ee0fd49fa69083b244ce4d9ae65c3a37791808d3bfd8ceccd"
}
