From b2f74f0565fcddc8d49262e9603963d172b4af07 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 30 Sep 2026 22:20:48 +0200 Subject: [PATCH] Scenarios map: Soul on batch 3 (flaky test, occupancy question, L-hardpoint crash, respawn timers) Co-Authored-By: Claude Opus 5.5 --- docs/scenarios-cut.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/scenarios-cut.md b/docs/scenarios-cut.md index ec5641749..f73a8f45e 100644 --- a/docs/scenarios-cut.md +++ b/docs/scenarios-cut.md @@ -95,6 +95,16 @@ claim measured against a real file. sense?". Self's proposal: a faction always reaches its own manufacturer's gear, and allegiance lists only other factions. **Ruled: "removing the 11 self-entries was my intention".** Own-faction reach is implicit in the one reach function. + - **Soul on batch 3 (`adad301b..2125f2b1`, 2026-09-30): do not merge yet.** + - S1: the new belt-failure test is flaky and failed 5 of 8 runs. + - S2: a second occupancy rule. Entity.cs:820-823 requires every hardpoint cell to be free, while tool gear may + fill a hardpoint's spare cells. So a generated Turret refuses its own gun back (40 of 955). Operator question. + - S3: placement searches fewer offsets than `Takes`, so an L-shaped hardpoint crashes generation. Latent. + - S4: asteroid respawn timers never count down, so mined asteroids never return. Sent to mining. + - S5: a shield charges while unbilled. This is documented design. + - S6: pins are missing for the filling preference, product reuse and the thermostat band. + - Held: F2 (no unbilled running in the catalog, players only warmer), F4 (no nulls; no exceptions in 24k-tick + ambient runs or crowded fights), the census, rotation, and no other fit checker. - F5: `_time` is advanced before the belt wait. F6: mining races the belt tasks. F7: reuse by cell count is unpinned. - Soul did **not** reproduce the Zhestokost gap: every station in 5 seeds and 12 factions got a reactor. The