sots-re/campaign/rollout/engine-followup.md

18 lines
1.3 KiB
Markdown

# Astra integration followup — engine accounting and invalid corpus handling
Your first worker session completed. Use a fresh bounded session and existing RE checkpoint.
Same file ownership, model openai/gpt-5.6-terra, no delegation/commit/architecture changes.
Lead inspected diff: RNG and S13 fixes are present, but TWO assigned items are incomplete.
1. `RunStrategicTurn` replay leaf writes are still added before final r.leafWrites reset; preserve
them exactly once. Add independent regression coverage proving replay contribution isn't lost
(existing command replay executable preferred; no new CTest identity required).
2. Configured empty corpus in tests/app/test_turn.cpp still returns skip 77. A specified directory
with zero .sav is invalid input, must fail (also other configured corpus consumers). CTest skip
regex can mask a failure if invalid-path messages say skipped. Ensure specified bad directories,
empty corpus, unreadable saves produce nonzero and FAIL, not Skip. Only UNSET dependencies skip.
Audit exactly the corpus tests you modified; add meaningful negative checks and report commands.
Do not run broad gate; lead coordinates after source stable. Focused test reruns appropriate.
Update engine-worker-state.md with exact changes/results and completion. Stop after.