diff --git a/site/README.md b/site/README.md index 8c89d059..8fc2443d 100644 --- a/site/README.md +++ b/site/README.md @@ -8,10 +8,13 @@ Astro + Starlight project that renders the wiki design corpus (plus the root `DESIGN.md` doorway for legacy links) as the public Misaligned documentation site for Tangled Sites. -The site root (`src/pages/index.astro`) is a game-first one-page splash: -hero mood, pitch, what you do, why the systems are cool, and a primary CTA -to the corpus. Its copy is sourced from `wiki/vision/premise.md`, -`wiki/art/visual-identity.md`, and `wiki/process/living-spec.md`. Root +The site root (`src/pages/index.astro`) is a game-first one-page splash. +Cameron's selected machine-world image opens with only `MISALIGNED`, +`WORK / THINK / LIE`, and quiet edge navigation. Below the fold, terse mode +consequences, `PERCEIVE / BUILD / REACH / PERSIST`, and the human-plus-agent +audience statement name the rest without restoring a pitch or opening CTA. +Its copy is sourced from `wiki/vision/premise.md`, +`wiki/art/visual-identity.md`, and `wiki/interface/site.md`. Root `DESIGN.md` still syncs to the legacy `/constitution/` route, but the wiki is the source and the primary destination. diff --git a/wiki/log/2026-07-27-site-readme-truth.md b/wiki/log/2026-07-27-site-readme-truth.md new file mode 100644 index 00000000..0a5daf0e --- /dev/null +++ b/wiki/log/2026-07-27-site-readme-truth.md @@ -0,0 +1,38 @@ +# 2026-07-27 — Keep site knowledge behind the adopted splash + +``` +Type: log +``` + +## Intent + +Take the oldest findings-queue entry and verify whether `site/README.md` +still described the public splash that actually ships. + +## Finding + +The queued contradiction held. Site knowledge promised an opening pitch and +primary call to action, while the binding public-site spec and live Astro page +had already converged on Cameron's simpler direction: the selected world image, +`MISALIGNED`, `WORK / THINK / LIE`, and quiet navigation in the first frame. +The terse mode consequences, wider mechanics, and human-plus-agent audience +statement belong below the fold; they are not an opening pitch. + +## Changed + +`site/README.md` now names the exact adopted opening and below-fold structure +without restoring the rejected advertising layout. Its copy-source list now +points to the binding site contract rather than the generic living-spec process +page. The tick ledger records the verified repair and removes the consumed +findings-queue entry. + +## Checks + +- `./tools/check.sh --docs` +- `./tools/site-build.sh` + +## Spec impact + +No binding design or runtime changed. This repairs a stale `Type: knowledge` +description toward the existing `wiki/interface/site.md` contract and live +`site/src/pages/index.astro` surface. diff --git a/wiki/log/DEVLOG.md b/wiki/log/DEVLOG.md index 4a9b44ec..1368d3d9 100644 --- a/wiki/log/DEVLOG.md +++ b/wiki/log/DEVLOG.md @@ -36,6 +36,11 @@ add or amend a session log, then re-run the generator. - Intent: (see session log) - Log: [wiki/log/2026-07-27-tangled-cli-path.md](2026-07-27-tangled-cli-path.md) +## 2026-07-27 - Keep site knowledge behind the adopted splash + +- Intent: Take the oldest findings-queue entry and verify whether `site/README.md` still described the public splash that actually ships. +- Log: [wiki/log/2026-07-27-site-readme-truth.md](2026-07-27-site-readme-truth.md) + ## 2026-07-27 - The splash and corpus share one palette authority - Intent: (see session log) diff --git a/wiki/process/tick-ledger.md b/wiki/process/tick-ledger.md index e8a35e17..e0415be7 100644 --- a/wiki/process/tick-ledger.md +++ b/wiki/process/tick-ledger.md @@ -20,6 +20,7 @@ Verdicts: **clean** (slice and code agree), **finding** (acted this tick), | Slice | Last audited | Verdict | Trace | |---|---|---|---| +| `site/README.md` + public splash contract | 2026-07-27 | finding | the queued contradiction held: site knowledge still promised an opening pitch and primary CTA after Cameron deliberately removed both, while the binding site spec and live Astro surface already agreed on a world-dominant opening with only the selected image, MISALIGNED, WORK / THINK / LIE, and quiet edge navigation. The README now names that exact opening plus the terse below-fold mode, mechanic, and human-plus-agent structure; runtime and binding design are unchanged — [log](../log/2026-07-27-site-readme-truth.md) | | `wiki/interface/site.md` + splash/docs palette authority | 2026-07-27 | finding | first full audit found the binding exact shared palette had split into the Starlight `--mis-*` table and private near-match splash values for background, hairline, bright text, metal, and quiet chrome. Both surfaces now import one token authority, the splash consumes only semantic shared colors, and a docs-gate defense rejects private splash hex/RGB or downstream `--mis-*` redeclarations — [log](../log/2026-07-27-site-palette-authority.md) | | `wiki/interface/terminal-first.md` temporal visibility | 2026-07-27 | finding | first audit against the persisted earned-perception opening found the law still required day and tick “always,” while the binding opening, terminal spec, agent protocol, production render boundary, and tests deliberately expose only available mode words plus one terse input echo before the first sense. The law now scopes its clock promise to the perceived world and explicitly restores it on the sense-earning input; runtime was already correct — [log](../log/2026-07-27-terminal-first-opening-clock-boundary.md) | | `wiki/world/story/opening.md` + pre-sense status mirrors | 2026-07-27 | finding | the issue-#15 boot-voice implementation was superseded after Cameron saw the composed frame: Fire #33 removed `Sim::opening_interoception` and the standing SENSES / DELEGATION / THOUGHT / EARS block, leaving WORK / THINK (then LIE) plus one frontend-local input echo as the complete pre-sense surface. The opening, narration, DIGITAL, terminal, Bevy, agent, witness, objective, roadmap, and corpus-defense mirrors already carried that correction; this follow-up repairs the coverage row that still described the rejected implementation — [runtime correction](../log/2026-07-27-blind-opening-choice-and-receipt.md), [ledger reconciliation](../log/2026-07-27-opening-ledger-status-reconciliation.md). Issues #14/#15 remain open only because authenticated `tg` closure cannot unlock the login keyring. | @@ -101,5 +102,3 @@ Format: `- YYYY-MM-DD · type · slice · one-line statement of the finding`. Types are the five from [tick.md](tick.md): violation, contradiction, question, bug, insecurity — plus `gate` for a checker owed to the recurrence-promotes-to-the-gate rule. - -- 2026-07-27 · contradiction · `site/README.md` splash description · current knowledge still promises a pitch and primary CTA after the adopted public front deliberately removed both.