Integrations section with hosted live-timing demo #46

Closed
opened 2026-10-20 19:14:20 +00:00 by mintopia · 2 comments
Owner

What to build

Integrations pages document the game-state feed (per ADR 0019) and running your own online server. The live-timing example gains an in-browser replay mode and is served at /live-timing/ on the site, replaying sample-race.jsonl with icons, no Python needed. Live mode against a running game is still documented.

Acceptance criteria

  • Feed and own-server pages in the Integrations section
  • /live-timing/ on the site plays the sample race in the browser
  • Live mode against BLUR_STATE_WS still works unchanged

See ADR 0021 (docs site) and ADR 0022 (online service host).

## What to build Integrations pages document the game-state feed (per ADR 0019) and running your own online server. The live-timing example gains an in-browser replay mode and is served at `/live-timing/` on the site, replaying `sample-race.jsonl` with icons, no Python needed. Live mode against a running game is still documented. ## Acceptance criteria - [ ] Feed and own-server pages in the Integrations section - [ ] `/live-timing/` on the site plays the sample race in the browser - [ ] Live mode against `BLUR_STATE_WS` still works unchanged See ADR 0021 (docs site) and ADR 0022 (online service host).
mintopia added this to the Docs site milestone 2026-10-20 19:14:20 +00:00
Author
Owner

Done. Integrations: feed (state-websocket) + new run-your-own-server page. Live-timing: ?replay=URL mode; defaults to replaying sample-race.jsonl on https pages (no ?ws), served at /live-timing/ via website/public symlink. Live mode unchanged on http. Site build + links validator pass. Not browser-tested (replay logic syntax-checked only).

Done. Integrations: feed (state-websocket) + new run-your-own-server page. Live-timing: ?replay=URL mode; defaults to replaying sample-race.jsonl on https pages (no ?ws), served at /live-timing/ via website/public symlink. Live mode unchanged on http. Site build + links validator pass. Not browser-tested (replay logic syntax-checked only).
Author
Owner

Completed and merged by Harmonic (task 44).

Completed and merged by Harmonic (task 44).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
mintopia/blur#46
No description provided.