Description
Loop48 F2 negative controls: one direct-domain-node-parent mutant survived the reachability assertion in the HGX topology tests. Runtime parent is correct; the assertion is blind. Evidence: codex/scratch/loop48/F2-R2/.
Acceptance Criteria
- #1 The mutant that reparents a direct domain node fails the HGX test on its intended assertion, shown failing on the mutant and passing on main
- #2 No production file changes; existing HGX compatibility artefacts unchanged
Definition of Done
- #1 just check (fmt-check, lint, gen-check, env-check, docs-check, test, race, hygiene, ui-check, compose-check, helm-test, lab-check, signal-fidelity)
- #2 just gen (only if a blueprint field, construct/workload config struct, or a skill under plugins/synthkit/skills/ changed)
- #3 just dump — inventory diffed against signals/
Implementation Plan
Tighten direct domain-node parent assertion and prove retained reparent mutant fails; preserve production and compatibility artifacts; composed gate.
Final Summary
Landed in6ee431e55612028a697972f23ccbb134e1c201f1. Direct-domain reparent mutant fails intended assertion; clean HGX checks pass and178 production/compatibility/evidence files remain byte-identical for this test-only change. Full local just check passed; CodeRabbit complete0 and independent review clear. Exact CI38632786889 passed all11required jobs, including e2e; no skips/cancellations. No schema regeneration needed for this task.