CARD BS-F1  2026-09-26 00:37:57 -0700   unit source/physics/breakable_surfaces   (immutable pre-registration)
Observed: surplus_identity 7 DIFFERENT; 6 of them are helper COMDATs whose bodies the per-TU override
  "/Ow /QIfist" (config.json line 520, commit 369b71e7, PR #35, no evidence recorded) could change.
Evidence: J = the 12 January-owned functions + data; C = W10a 67-state sweep (/Ow zero gains board-wide),
  flag-provenance census (January flag-uniform /O2 /Oy-), fifty-objects wave2 F1-F3 at 931ed8dc.
Proposed correction: remove the per-TU "options" override (LEAD-OWNED config.json), i.e. default flags.
Prediction (re-measure at HEAD 455dffad, production source):
  P1 drop /QIfist only  -> object IDENTICAL to production (objcmp).
  P2 drop /Ow only      -> 12/12 EXACT; January-owned sections + data unchanged; changed sections are exactly
     _cross_product3d, _plane3d_from_point_and_normal, _plane3d_negate, _project_point2d, _project_point3d,
     _vector_from_points3d (+ static _breakable_surface_get_plane_from_designator), and those 6 external
     COMDATs become IDENTICAL to January's selected copies.
  P3 drop both          -> same as P2.
Collateral risk: none outside the TU (flags are per-TU; no exported function changes).
Decisive test: lab_gate --drop, objcmp vs build/base, per-COMDAT section_infos_equal vs January selected copy.
