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

1.3 KiB

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.