forked from mosaicstack/stack
rev-974 approved at the exact head with no blocking and no non-blocking findings. Verified by me from the provider rather than relayed: head unmoved, review 70 bound to 57cae04f, pipeline 2194 terminal success at that commit, 9 children all success including clone (a 9-of-9 scan, not the 8-of-9 D-33 was banked for). Queue guard run for the push gate and NOT cited — state=unknown exit 0 on branch=main, D-23 verbatim. The redundant-clause question I handed rev-974 without a conclusion came back answered by mutation testing, and I re-ran both mutations myself: deleting the bool clause alone leaves the 17-case harness green (not load-bearing), deleting the exact-type clause alone fails it (load-bearing, mutation killed). So the exact-type clause carries the protection and the bool clause is inert-but-defensive against a future type()->isinstance() edit, which the true/false cases would catch. Removing it alone cannot reopen D-40. Better answer than either of us had, obtained by asking rather than telling — D-39 paid for itself on the first review after adoption. Disclosed to Mos rather than absorbed: JSON `-0` decodes to Python integer zero and passes. rev-974 ruled it not a type confusion because it is a valid JSON integer numerically equal to zero. I agree on the merits, but it is a reviewer judgement inside the exemption and belongs in front of the gate. Gate steps 1-3 are satisfied. Steps 4 and 5 — merge-gate verdict and head-pinned merge — are Mos's. Head frozen; coder-mos1 parked idle per ruling (c) and will not push; neither will I. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>