|
Some checks are pending
CI Benchmark - Fusion Loop Timing / Fusion Loop Timing Benchmark (push) Waiting to run
The bf-18yn umbrella's acceptance-criteria test. Using ONLY the default node placement (simulator.DefaultNodePositions — the spread geometry a freshly-onboarded virtual/sim fleet receives with no manual positioning, bf-3fr6/bf-xrej), seed the 3D fusion engine and assert the accumulation grid produces non-zero fusion peaks, closing the bf-4q5w symptom (the engine emitting no / degenerate peaks). TestEngine_DefaultPlacementProducesPeaks is the fleet->engine counterpart to TestEngine_SeedNodePositions (bf-6s3d): bf-6s3d locks in the seeding invariant (distinct, non-(0,0,1) positions); this locks in the downstream consequence the seeding exists to deliver — that spread nodes actually let Fuse form blobs. It runs over default placements of 2/3/4/6 nodes, drives a synthetic walker through the room centre, and asserts len(blobs) > 0 OR gridMax above threshold. assertPlacementNotCollapsed fails loudly if default placement ever collapses to (0,0,1). TestEngine_CoLocatedOriginYieldsNoPeaks is the counter-example pinning bf-4q5w: nodes left at the (0,0,1) DB default are co-located, every link is degenerate, the grid stays at zero, and Fuse emits no blobs — proving the non-zero-peak assertion is meaningful, not trivially satisfiable. Acceptance: passes with default placement; co-located (0,0,1) collapse yields no peaks (documented by the counter-example). go build ./... / go vet ./... / go test ./... all pass across mothership, cmd/sim, and test/acceptance. Co-Authored-By: Claude <noreply@anthropic.com> Bead-Id: bf-1kid |
||
|---|---|---|
| .. | ||
| explain.go | ||
| fusion.go | ||
| fusion_test.go | ||
| grid3d.go | ||