Skip to content

Website redesign: the Works Canteen - #9

Merged
kramsey458 merged 1 commit into
mainfrom
claude/site-redesign
Sep 23, 2026
Merged

kramsey458 merged 1 commit into
mainfrom
claude/site-redesign

Conversation

@kramsey458

Copy link
Copy Markdown
Collaborator

Redesigns the website (docs/, served by Pages from main:/docs) as the works canteen at a timber mill: meals and water timed to the shift whistle, a slate board that says when to leave, and enamel signs that point to the nearest canteen.

  • Hero slate board drawn from the mod's rules (assets/shift.js): a short walk tops off before work; a longer one leaves in time to eat with the three-hour buffer in hand; the game's own timing runs into the penalty. A slider changes the walk. The script uses only what the site test's stub DOM offers, and the no-JS page is drawn by running the same script.
  • Five enamel signs for the rules, a chalk notice for "After the whistle", the measured colony as a chalk tally (stacks with labels on phones), compatibility as a ruled sheet, and a new tested / not-yet section.
  • Guides keep their markup; version history removed; install picks out the lines to check and shows a sample daily line; 404 gets header and footer; og.png replaces the SVG social image.
  • docs/ is its own Impeccable workspace (.impeccable/config.json), so the site's design record is docs/DESIGN.md and the repo's DESIGN.md (the mod's mechanics) is untouched.
  • release.js unchanged; node tests/test-site.mjs passes 37/37.

Merging publishes the site.

🤖 Generated with Claude Code

The site is rebuilt as the works canteen at a timber mill: meals and water timed to the
shift whistle, a slate board that says when to leave so nobody works hungry, and enamel
signs that point to the nearest canteen. Cobalt-and-cream enamel, blue-black slate with
chalk, the mod's own coral, on a sawdust-grey yard by day and a sooty shed by night.

- Hero: the slate board draws one made-up beaver's shift from the mod's rules
  (assets/shift.js): a short walk tops off before work, a longer one leaves in time to
  eat with the three-hour buffer in hand; the game's own timing runs into the penalty.
  A slider changes the walk. The script stays inside the site test's stub DOM, and the
  no-JS page is drawn by running the same script.
- The five rules as enamel signs, "After the whistle" as a chalk notice; the measured
  colony as a chalk tally that stacks on phones; compatibility as a ruled sheet; a new
  "What is tested, and what isn't" section.
- Guides keep their markup; version history removed from switched-off, the co-op and
  beta answers and the install callout; install picks out the lines to check and shows a
  sample daily line; 404 gets the header and footer.
- og.png replaces the SVG social image, which most link previews don't render.
- docs/ is its own Impeccable workspace, so the site's design record is docs/DESIGN.md
  and the repo's DESIGN.md (the mod's mechanics) is untouched.

Textures come from docs/assets/textures/make_textures.py; Big Shoulders Display is
self-hosted (OFL). release.js is unchanged; tests/test-site.mjs passes 37/37.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@kramsey458
kramsey458 merged commit a2877f8 into main Sep 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant