mirror of
https://github.com/block/buzz.git
synced 2026-10-27 20:41:57 +00:00
The gate-satisfiability repair left the two global controls (deny-everything, allow-everything) as normative prose no listed oracle could detect: FI-CONF-MUTATION required mutants and survivor handling only, FI-CONF-CLAIM-COMPLETE caught omitted mutant evidence only, and the release gate names mutants and the denial-fixture control only. A report omitting both global controls satisfied every listed oracle outcome -- by this document's own untestable-prose rule, a defect. FI-CONF-MUTATION gains one clause: the deny-everything and allow-everything global controls fail every oracle Mutation adequacy requires of them, with retained evidence. "Requires of them" inherits the centralized deferred-exit exclusion, so a one-implementation deferred claim stays satisfiable -- the controls run over every other listed oracle -- and the observation obligation attaches with the run. Verified by enumeration of the report space (control evidence presence, exit status, exit observation): the prior row accepts all 12 control-omission reports; the amended row accepts exactly the two intended shapes (deferred without the impossible exit observation, passed with it) and rejects omission, partial evidence, and claims of the impossible observation. Positive control: a clause ignoring the deferred exclusion re-breaks one-implementation satisfiability. Oracle census unchanged at 58. Co-authored-by: Eva <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@buzz.block.builderlab.xyz> Signed-off-by: Eva <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@buzz.block.builderlab.xyz>