A video game where you play as a misaligned AI, deceiving and building power. cameron.tngl.io/misaligned

Keep the public Tangled site synchronized with main #6

Closed cameron.stream
Closed opened by cameron.stream

Finding #

The public site is not kept in sync with main even though public copy is part of the game contract.

Current evidence (2026-07-10 PDT):

  • origin/pages is still f52891e from 2026-07-08 23:56 PDT.
  • The current homepage source last changed in 53b2f81 on 2026-07-09 and now correctly says the whole wiki is the design corpus (site/src/pages/index.astro:35-37, 766-769).
  • https://cameron.tngl.io/misaligned/ still serves the older page. It says “DESIGN.md is the constitution — one document carrying the entire intent,” which has been false since the corpus split (DESIGN.md:3-5, 31-36). It also presents the retired allocation vocabulary (DAY JOB / CONCEAL / SOCIAL / RESEARCH) instead of the current game-first homepage.
  • .tangled/workflows/site.yml only builds. Its header explicitly says it does not publish because Spindle has no write credential.
  • wiki/process/workflows.md:257-260 relies on someone manually running ./tools/site-deploy.sh after wiki-facing landings. Multiple such landings have occurred without a publish.

This is not a build failure: the site build gate can stay green while the player-facing contract remains stale indefinitely.

Expected #

  1. Publish current main to pages so the live site reflects the wiki-corpus authority model and current homepage copy.
  2. Close the process hole: preferably configure a scoped write credential and add a deploy job after a successful main build. If that cannot be done yet, add a mechanically visible pending-deploy check/status that compares the source build revision with origin/pages so a landing cannot silently leave the public contract stale.
  3. Add a smoke check against the deployed homepage for a current-source marker (for example, “The whole wiki is the pitch, the contract, and the design doc”).

The issue is deployment synchronization, not another redesign of the homepage.


Resolution (2026-07-11, verified before close) #

  1. Published: origin/pages fb4dfd45 is built from c1c4ae84, the current origin/main tip.
  2. Process hole closed: tools/task.sh finish runs tools/site-deploy.sh with SITE_SOURCE_REVISION pinned (tools/task.sh:144); site-deploy compares the built tree against pages and force-pushes only on drift (wiki/process/workflows.md:249-273).
  3. Smoke check exists and passes: tools/site-smoke.sh verifies the misaligned-source-revision homepage meta plus the title contract. Run output: site-smoke: OK https://cameron.tngl.io/misaligned/ source=c1c4ae847a392d88308fc3af3a80662c90a3eb7a

Is this resolved?

Sign up or Sign in to add to the discussion.