feat(training): add wall and rebound curriculum states

This commit is contained in:
Josh Creek
2026-09-01 17:37:52 +01:00
parent 7170400f49
commit e376675fa6
6 changed files with 68 additions and 11 deletions
+6
View File
@@ -1463,6 +1463,12 @@ matches with `--team-size=2`. No Stage 7 training run or promotion is claimed;
teamplay still needs recorded behaviour thresholds and a working Godot runtime
for its end-to-end evaluation.
The generation-5 environment now also has opt-in wall-play and pre-rebound
episode starts. Stage 6's next command enables each at 10% after the Stage 5
aerial baseline; Stages 45 retain their prior distributions. The state
generator and configuration are covered statically, but no training pass or
promotion is claimed until the Godot runtime and telemetry gates are available.
The three declared domain fuzz targets have now each completed a bounded 4-second run (`FuzzQueueCreateDoesNotPanic`, `FuzzResultDigestIsDeterministic`, and `FuzzSyncEventApplicationDoesNotPanic`) with no failures; this closes the locally runnable fuzz portion of 8.46. Live Redis failover, further transaction races, and cloud/runtime gates remain explicitly unverified.
The real ENet integration gate now passes with `GODOT_BIN=/Applications/Godot.app/Contents/MacOS/Godot bash scripts/verify_enet_integration.sh`, covering the `net`, `match-net`, `clock`, `lobby`, and `networked match` process scenarios. The default `GODOT_BIN` remains the portable `godot` PATH lookup for CI; this machine requires the explicit app-bundle path.