docs(replay): blueprint status — RUN host proven, A1 landed
Some checks are pending
ci / regression gate (push) Waiting to run
Some checks are pending
ci / regression gate (push) Waiting to run
Forge migration verified end-to-end; A1 round-trip test green on the fleet and
pushed (0dd2ab03). Record the owner decisions (cache per-turn deltas on PlayerState;
include UnitMoved stretch) and the concrete plum->fleet verify loop for the next pass.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
0dd2ab0335
commit
f6a317c5a4
1 changed files with 13 additions and 1 deletions
|
|
@ -1,6 +1,18 @@
|
|||
# Replay Live Recording (p3-31) + Visual Map Playback (p3-32) — Implementation Blueprint
|
||||
|
||||
> **Status:** ready to execute, BLOCKED ON RUN HOST for verification.
|
||||
> **Status:** IN PROGRESS — RUN host proven, A1 landed.
|
||||
> - RUN host verified end-to-end: forge migration works (golden build `mc-golden-20260630065154`,
|
||||
> ID 234956486; fleet worker boots from it, pulls from `forge.mc.uvlava.com`, runs `cargo test`).
|
||||
> - **A1 DONE + verified + pushed** (`0dd2ab03`): `mc-replay/tests/recorder_roundtrip.rs` — multi-turn
|
||||
> round-trip + ladder projection + schema-level determinism; green on the fleet (11/11 mc-replay).
|
||||
> - **Owner decisions:** cache `gold_per_turn`/`culture_per_turn` on `PlayerState` (A3 — invasive to
|
||||
> save format, do as its own reviewed pass); include the p3-32 `UnitMoved` stretch (schema bump 1→2).
|
||||
> - **Verify loop:** edit on plum → `export TF_VAR_do_token=$(cat ~/.vault/do_pat_mc)`,
|
||||
> `. scripts/lib/forge-remote.sh; export TF_VAR_git_remote=$MC_FORGE_GIT_REMOTE` → `./run dist:up 1`
|
||||
> (run detached; foreground tool timeout kills it) → rsync changed files to `mc@<worker>` →
|
||||
> `ssh worker 'cd ~/Code/@projects/@magic-civilization/src/simulator && . ~/.cargo/env && cargo test -p <crate>'`
|
||||
> → commit when green → `./run dist:down`.
|
||||
>
|
||||
> **Authored:** 2026-06-30, from the `map-replay-subsystem` ultracode workflow
|
||||
> (6 parallel source-readers → Opus synthesis that re-verified ground truth against
|
||||
> the actual crates). Game 1 EA is already release-ready (`.project/RELEASE_READINESS.md`);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue