Snapshot capture depth: full worldlayer rasters and replay events beyond the first 1000 #130

Closed
opened 2026-07-21 03:06:06 +00:00 by coilyco-ops · 2 comments
Member

Follow-ups to the #128 snapshot harness, per the pull-everything rule:

  • Worldlayer rasters - capture currently pulls WorldPreview.gif and Pollution.gif only. The /api/v1/worldlayers/layers catalog names more per-biome layers that /map hover-highlighting consumes via /Layers/<Name>.gif. Capture should fan out over the layer names in the catalog response the same way it fans out over flatlist.
  • Replay events - capture pins /api/v1/events?limit=1000. A long-running cycle will exceed that. Either page through the mod endpoint or capture the SQLite file wholesale when running on the game server host.
  • Pollution.gif 404s on the current server (known-optional layer, map.py tolerates it) - fine as a recorded failure, listed here only so nobody chases it as a bug.
Follow-ups to the #128 snapshot harness, per the pull-everything rule: * Worldlayer rasters - capture currently pulls `WorldPreview.gif` and `Pollution.gif` only. The `/api/v1/worldlayers/layers` catalog names more per-biome layers that `/map` hover-highlighting consumes via `/Layers/<Name>.gif`. Capture should fan out over the layer names in the catalog response the same way it fans out over flatlist. * Replay events - capture pins `/api/v1/events?limit=1000`. A long-running cycle will exceed that. Either page through the mod endpoint or capture the SQLite file wholesale when running on the game server host. * Pollution.gif 404s on the current server (known-optional layer, map.py tolerates it) - fine as a recorded failure, listed here only so nobody chases it as a bug.
Author
Member

WARDED_WORKFLOW: done

details

Snapshot capture now fans out all catalog worldlayer rasters and pages replay history through beforeId.

workflow: merge-remote-main; review summary: in-container review gate intentionally skipped by the temporary ward default pending brokered QA.

Felt: direct, with one necessary cursor addition to the replay mod. Confidence: high. Surprise: the all-files pre-commit run sees a pre-existing unrelated script naming violation; the staged feature gate passed. Follow-up: deploy the updated replay mod before expecting live captures beyond 1,000 events.

WARDED_WORKFLOW: done ✅ <details><summary>details</summary> Snapshot capture now fans out all catalog worldlayer rasters and pages replay history through `beforeId`. workflow: merge-remote-main; review summary: in-container review gate intentionally skipped by the temporary ward default pending brokered QA. Felt: direct, with one necessary cursor addition to the replay mod. Confidence: high. Surprise: the all-files pre-commit run sees a pre-existing unrelated script naming violation; the staged feature gate passed. Follow-up: deploy the updated replay mod before expecting live captures beyond 1,000 events. </details>
Author
Member

WARDED_WORKFLOW: reservation-released

release details

Run finished with WARDED_WORKFLOW: done ✅.

ward container reap released container engineer-codex-eco-app-130 (--harness codex): the terminal outcome supersedes the reservation, so a later redispatch no longer needs --override-reservation.

— Codex, via ward agent

<!-- ward-agent-reservation-released --> WARDED_WORKFLOW: reservation-released <details><summary>release details</summary> Run finished with `WARDED_WORKFLOW: done ✅`. `ward container reap` released container `engineer-codex-eco-app-130` (`--harness codex`): the terminal outcome supersedes the reservation, so a later redispatch no longer needs `--override-reservation`. </details> <!-- ward-agent-signature --> — Codex, via `ward agent`
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.

Dependencies

No dependencies set

Reference
coilyco-gaming/eco-app#130
No description provided.