diff --git a/docs/README.md b/docs/README.md index b6985af..ebbb345 100644 --- a/docs/README.md +++ b/docs/README.md @@ -9,9 +9,9 @@ folder `/docs`. | Path | What it is | | --- | --- | -| `index.html` | Landing page: why the experiments were run, what System One models are, the four experiments, the protocol, the notebook log, the limits | +| `index.html` | Landing page: why the experiments were run, the premise (what Jev is), the four experiments, the process, the notebook log, a note on the level of rigor | | `assets/` | Shared by every page: styles (`site.css`) and the theme toggle (`site.js`). Shared by the results pages: `results.css`, and `results.js` (tooltips, chart helpers, the side contents) | -| `model-router/` | The 2026-10-08 model-router run: `index.html`, `app.js`, and generated `data.js` | +| `model-router/` | The 2026-10-08 model-router run: `index.html`, `app.js`, generated `data.js`, and two captures of the page's route explorer (`screenshot-light.png`, `screenshot-dark.png`) that the landing page shows as a thumbnail | | `godot-jev/` | The 2026-10-08 three-model godot-jev run: `index.html`, `page.css`, `app.js`, a screenshot of the game, and generated `data.js` | | `tools/build-model-router-data.mjs` | Builds `model-router/data.js` | | `tools/build-godot-jev-data.gd` | Builds `godot-jev/data.js` | diff --git a/docs/godot-jev/index.html b/docs/godot-jev/index.html index fb19090..9be6c74 100644 --- a/docs/godot-jev/index.html +++ b/docs/godot-jev/index.html @@ -73,8 +73,9 @@

Three Jevs parse 16 lines of player slang.

model, with the moves possible right now as the options of one Choice. I gave three Jevs, one hosted and two running on a laptop, the same 16 lines in the same game states, three times each. All three got the player to the crown without a wrong move. They differ in how sure they were, how often the game had - to ask what the player meant, and how long a turn took on this setup. This is a gut check on a small, - hand-written set of lines, not a benchmark: what it does and doesn't show. + to ask what the player meant, and how long a turn took on this setup. This is a gut check on a small + set of lines written for a recording, not a benchmark: + what it does and doesn't show.

diff --git a/docs/index.html b/docs/index.html index 82c3d18..a896659 100644 --- a/docs/index.html +++ b/docs/index.html @@ -351,6 +351,51 @@ font-size: 0.78rem; color: var(--muted); } + .with-thumb { + display: grid; + grid-template-columns: 200px minmax(0, 1fr); + gap: 18px; + align-items: start; + margin-top: 16px; + } + .thumb { + margin: 0; + } + .thumb a { + display: block; + border: 1px solid var(--rule); + border-radius: 8px; + overflow: hidden; + box-shadow: var(--shadow); + } + .thumb a:hover { + border-color: var(--rule-strong); + } + .thumb img { + display: block; + width: 100%; + height: auto; + } + .thumb figcaption { + margin-top: 6px; + } + .thumb .only-dark { + display: none; + } + @media (prefers-color-scheme: dark) { + :root:not([data-theme="light"]) .thumb .only-light { + display: none; + } + :root:not([data-theme="light"]) .thumb .only-dark { + display: block; + } + } + :root[data-theme="dark"] .thumb .only-light { + display: none; + } + :root[data-theme="dark"] .thumb .only-dark { + display: block; + } @media (max-width: 860px) { .specimens, .specimen.featured .grid { @@ -358,7 +403,8 @@ } } @media (max-width: 480px) { - .finding-row { + .finding-row, + .with-thumb { grid-template-columns: 1fr; } } @@ -494,6 +540,21 @@ margin-top: 0.9em; } + .ai-note { + max-width: var(--measure); + margin-top: 24px; + padding: 14px 16px; + border: 1px solid var(--rule); + border-radius: var(--radius); + background: var(--surface); + box-shadow: var(--shadow); + } + .ai-note p { + margin: 4px 0 0; + font-size: 0.92rem; + color: var(--ink-2); + } + .limits { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); @@ -528,7 +589,7 @@