Make irregular spiral settling test portable across CPU architectures #63

Closed
opened 2026-08-06 10:59:43 +00:00 by coilyco-ops · 1 comment
Member

Main CI has failed since run 97 in test_irregular_spiral_settles_into_resolved_star_forming_arms_for_100_ticks.

The deterministic seed passes on arm64 but reaches a minimum coherence of 0.21163507 at tick 2058 on the x86 Docker runner. All other morphology checks pass, and the exact failure repeats through run 102.

Acceptance:

  • Preserve the 100-tick settled morphology window.
  • Preserve radial coverage, occupied-cell, and active star-formation assertions.
  • Use a coherence bound that tolerates the observed cross-architecture trajectory divergence without accepting an unstructured result.
  • Pass the complete local validation suite and main CI.
Main CI has failed since run 97 in `test_irregular_spiral_settles_into_resolved_star_forming_arms_for_100_ticks`. The deterministic seed passes on arm64 but reaches a minimum coherence of `0.21163507` at tick 2058 on the x86 Docker runner. All other morphology checks pass, and the exact failure repeats through run 102. Acceptance: * Preserve the 100-tick settled morphology window. * Preserve radial coverage, occupied-cell, and active star-formation assertions. * Use a coherence bound that tolerates the observed cross-architecture trajectory divergence without accepting an unstructured result. * Pass the complete local validation suite and main CI.
Author
Member

Engineer CI handoff after the single locally grounded push.

  • Commit: c80ff32
  • Failing run: https://forgejo.coilysiren.me/coilyco-gaming/galaxy-gen/actions/runs/103
  • The coherence assertion now passes on x86. The next assertion fails at src/rust/galaxy.rs:5198: tick 1999 coverage was 0.375 against the 0.5 floor.
  • arm64 local evidence remains green: 82 Rust tests, 27 Playwright tests, JS lint/typecheck, production build, and full pre-commit.

Operator action needed: reproduce the irregular-spatial trajectory on an x86 container or inspect its complete 1993-2093 metric window, then choose a coverage contract supported by both architectures. Expected verification evidence is a successful x86 cargo test followed by a green main build-publish run. Do not rerun run 103 unchanged.

Engineer CI handoff after the single locally grounded push. * Commit: `c80ff32` * Failing run: https://forgejo.coilysiren.me/coilyco-gaming/galaxy-gen/actions/runs/103 * The coherence assertion now passes on x86. The next assertion fails at `src/rust/galaxy.rs:5198`: `tick 1999 coverage was 0.375` against the `0.5` floor. * arm64 local evidence remains green: 82 Rust tests, 27 Playwright tests, JS lint/typecheck, production build, and full pre-commit. Operator action needed: reproduce the irregular-spatial trajectory on an x86 container or inspect its complete 1993-2093 metric window, then choose a coverage contract supported by both architectures. Expected verification evidence is a successful x86 `cargo test` followed by a green main `build-publish` run. Do not rerun run 103 unchanged.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-gaming/galaxy-gen#63
No description provided.