Validate pair seed simulation behavior

This commit is contained in:
2026-06-27 19:34:43 +02:00
parent a50b9272fe
commit 098721504d
5 changed files with 173 additions and 1 deletions
@@ -26,6 +26,8 @@ The map audit currently sees:
- Route simulation family coverage, so representative generated rows exercise
every registered action and position family except documented special cases
covered by dedicated smoke fixtures.
- Pair seed simulation, so Insta/OF soft/hard metadata and formatter outputs
prove locked determinism and pose-only reroll behavior.
## Architectural Finding
@@ -643,6 +645,8 @@ Near-term:
scene/camera/clothing fields.
- Keep same-room pair continuity synchronized in both assembled prompt text and
`hardcore_row.scene_text`; `tools/prompt_smoke.py` covers this drift case.
- Keep pair seed behavior synchronized across soft/hard rows; the route
simulator now checks locked pair determinism and pose-only hard-action rerolls.
Medium-term:
+3
View File
@@ -1005,6 +1005,9 @@ issues for:
the primary `position_key`;
- route-family coverage for registered action and position families, excluding
only documented special cases that have their own smoke fixtures;
- pair seed determinism for Insta/OF metadata and formatted soft/hard outputs;
- pair pose rerolls changing hardcore action metadata while keeping cast,
scene, soft outfit, and composition axes stable;
- pose-axis rerolls changing cast/scene metadata or failing to move pose/action
metadata.