Local dev harness: snapshot all data sources to S3 and replay them offline #128
Labels
No labels
burndown-2026-06
headless
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/eco-app#128
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kai asked for a local dev harness: take a snapshot of every eco-app data source, push it to S3, and pull it back down to iterate against without touching the live game server.
Shape landed:
src/eco_snapshot/-capturepulls every upstream endpoint the app consumes (catalog-driven fan-out over/datasets/flatlistseries + action CSVs and/api/v1/exporter/specieslist, plus the static civics/map/users surfaces and the jobs/stores/replay mod endpoints) into a manifest-indexed snapshot dir, byte-for-byte.servereplays it as a localhost fixture eco server, with significant-param matching so volatile day windows still hit the captured series.snapshot-capture,snapshot-push,snapshot-pull,snapshot-serve,http-offline. Push/pull move tarballs throughs3://kai-game-backups/eco-app/snapshots/(timestamped +latest).Docs:
docs/snapshot-harness.md.