Claude pushed to claude/sparse-level at Frank14f/CelerisLab 2026-10-16 11:20:58 +08:00
68ecaf9e81 BlockLayout2D.to_dense: restore hole-only NaN fill guard
Claude pushed to claude/sparse-level at Frank14f/CelerisLab 2026-10-16 11:16:56 +08:00
cc64abcafe BlockLayout2D.to_dense: require floats when the layout has holes
Claude pushed to claude/sparse-level at Frank14f/CelerisLab 2026-10-16 11:15:40 +08:00
aecee19c19 BlockLayout2D: copy caller-supplied origins
Claude pushed to claude/sparse-level at Frank14f/CelerisLab 2026-10-16 11:14:57 +08:00
fa7fd9097a Test: map the q<.5 variant of a sparse cut link separately
Claude created branch claude/sparse-level in Frank14f/CelerisLab 2026-10-16 11:09:18 +08:00
Claude pushed to claude/sparse-level at Frank14f/CelerisLab 2026-10-16 11:09:18 +08:00
c397e08565 BlockLayout2D: explicit selected block origins with hole owners
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-16 10:42:06 +08:00
99ddb5fc27 Test: fine jet ownership uses remapped physical owners
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-16 10:41:19 +08:00
bf0adda45f Test: jet ownership is set membership, not row adjacency
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-16 10:40:00 +08:00
64d54ab23e Jets: one jet may drive links of only one body
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 17:03:13 +08:00
f1e03423f3 Action upload: keep 2D slot fallback for ObjectManager(cfg=None)
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 17:02:08 +08:00
e67799812e Jet review tests: rotated tube, exact edge rule, synthetic flat wall
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 16:58:19 +08:00
19bd3088ef Gate action upload on Jet stationarity; document setter device-error handling
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 16:49:39 +08:00
063508d1a3 Jet amplitude setter: failed state on device errors, commit after upload
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 16:42:54 +08:00
508d412e43 Add Grok's Jet review tests (5-link sector oracle, axis wrap)
aebef52345 Wire Jets into FixedPatchStepper fine level (dense and blocked)
f26410f94a Merge base-blocked FixedPatchStepper 906e0d9 into claude/jet
906e0d9a0e Support blocked parent storage in fixed patch stepping
Compare 4 commits »
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 16:35:15 +08:00
038a759ff1 Jets: one shared assignment check for dense and fine levels
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 16:32:31 +08:00
f7753be0e4 Jets: enforce stationary rule at ObjectManager.set_body_state too
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 16:27:39 +08:00
62c525e735 Jets: freeze origins, guard set_body, fine-boundary hit helper
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 16:23:32 +08:00
da8bfb0d4a Jets: explicit cell-edge/node frame conversion, same-physical-hit test
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 16:18:33 +08:00
b1cd555b0f Jet review fixes: frozen Jet, validated amplitude replacement, test selector
Claude pushed to claude/jet at Frank14f/CelerisLab 2026-10-15 16:15:25 +08:00
932702f779 Wire Jets through ObjectManager and Simulation