mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-28 15:00:37 +01:00
ZERO exact credit. Better-evidenced bodies retained per house rule 11. No new representation-punning casts (screened), no ownership change, no new fake_match_scan lead, line endings preserved. - physics/collisions.c _collision_move_point (4,752 B, not parked): reviewer byte compare with relocation sites zeroed - differing bytes 3,847 -> 6. Size 4752 == 4752 and relocations 226 == 226. The remaining six bytes (0x595-0x597, 0x59b-0x59d) are ONE transposition of two independent instructions, so the body is semantically January on every path. Each hunk was strip-tested alone and is byte-bearing (position block scope, post-increment placement, ...). The owner's collisions[-1] ban is respected; line 1572 is untouched. - ai/path.c (both PARKED, entries refreshed in this commit): _path_state_traverse (2,096 B): rewritten statement-for-statement from the /Od build (fn 0x4c6a70) with each fact confirmed in January's bytes. Frame and return count are now January's; differing regions 132 -> 61; objdiff 64.6% -> 98.6%. Padded size is now 2112 vs 2096. Residue is confined to 0x10b-0x4cc, at the hand-expanded point_from_line3d sites forced by the emission guard (path.obj is in the owner's still-guarded all-inlined class). _path_state_estimated_distance (496 B): size now equal (was 528), 191 == 191 instructions, objdiff 77.5% -> 95.5%; residue is a three-register cycle. - ai/action_charge.c _action_charge_perform (3,248 B, not parked): three hunks accepted - melee arm first, the `!ranged || underwater` arm, and the two-store unreachable test - each a pure block move or an equivalent rewrite with the same evaluation order. NOT landed: the worker's `__inline` added to eleven baseline-exact local math helpers (flips their COMDAT selection for zero credit; two earlier lanes declined the same lever; needs a helper-linkage ruling). action_charge still emits the January-owned _point_from_line3d. Config: config/parked.json - the two path entries re-measured in place by line surgery (base size / sha / objdiff percent) with a dated evidence note each. Parks 174 active / 0 stale / 0 invalid. Verification: see the preceding strict commit (same build): 0 exact regressions, 0 report rows lost. Reviewer: independent adversarial agent per unit, ACCEPT_FUZZY_ZERO_CREDIT; partial files built by the reviewers and re-gated by the orchestrator. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>