# Clanfire Commons Scenarios — experimental v1

Original game © 2026 Rob Carpenter, MIT. Pinned upstream:
https://github.com/RobleusCaesar/civilization-game/tree/a599c21ef6df9df30a548187b1a86f57a06ff746

This complete, editable HTML/JavaScript runtime uses procedural Canvas/SVG art and synthesized WebAudio. No build step, dependency installation, account or service credentials are needed. Optional upstream raster art/fonts, Supabase/configuration, competition and submission services are omitted. Preserve LICENSE and NOTICE.md; no creator endorsement is implied.

## Run and change
Extract this archive. From its folder, use an ordinary local static HTTP server (for example, with Python installed: `python -m http.server 8000`), then open http://localhost:8000/. Do not upload files to a third-party service just to play. index.html and js/ are the complete curated source. Start with an unchanged baseline, then make one focused change. Keep the CSP, creator notices and provenance.

Game Commons additions are js/commons.js (three scenario recipes, strict JSON review/export and replay retention) and js/offline.js (local save slots). This hosted edition changes storage key prefixes to gc-clanfire-v1- so it neither reads nor migrates other games' data. New hosted browser storage starts fresh; the isolated QA candidate's saves are not transferred. Browser data clearing removes local progress. Export a save through Pause → Settings → Saves to keep a local copy.

## Recipes are not saved games
Open Scenario Workshop. Choose Open Frontier, High Passes or Island Exchange; review seed, map size, rival pressure and finite resource stocks. Export recipe downloads plain JSON. Paste it into Recipe JSON, choose Review pasted recipe, inspect the summary, then explicitly Start reviewed scenario. No recipe automatically starts a game. Only five bounded fields are accepted; no executable code, URLs or personal fields. Sharing that file privately is manual; there is no community publication or share-link importer. Game progress uses the separate save export.

## Verification limits
The prior frozen candidate was played through gathering/building/training, exploration, defender loss, concession defeat, replay and local save/reload. This is bounded experimental evidence, not full victory/balance/mobile/accessibility/stability acceptance. First-run modal and hosted-subpath verification are recorded separately in release provenance. One Chromium error9 recovered; cause unknown. Earlier source/dependency scans and reviewed changes are recorded, but a killed final archive antivirus scan is not a pass. Do not treat this download as a malware-free certification.

candidate-manifest.json identifies the 39-file frozen input. runtime-manifest.json identifies this hosted namespace adaptation. Exact current ZIP hash and evidence are published at https://game-commons-captain.thabiggdogg420.chatgpt.site/remixes/clanfire-commons/release.json. Optional ?qaTiming diagnostics are not enabled by default and do not upload data.

## Return one useful change
Keep the pinned parent, this release manifest, source, notices and actual test results. Submit your own public playable-build and source links through Game Commons /remix-return for private review. This is not automatic publication or a multi-file upload/build pipeline. Do not upload saves containing names or other private information. No cross-game fusion is claimed.
