update
magicka-merge-gates / advisory-fast (push) Has been skipped
magicka-merge-gates / merge-gates (push) Failing after 38s

This commit is contained in:
2026-06-21 19:21:48 -07:00
parent 2fe989bcb3
commit 659544f0b2
16 changed files with 12375 additions and 419 deletions
+49 -1
View File
@@ -12,6 +12,54 @@ single executor behavior
single rune behavior
single hidden damage formula
decorative world state
Compliance Model Anti-Collapse
The framework must also resist collapse of the compliance model.
The implementor may not replace a specification obligation with a representative approximation that merely resembles the obligation.
Every acceptance requirement must have all of:
1. A measured artifact.
2. A provenance chain from the measured artifact to the run that produced it.
3. A merge-blocking enforcement point.
4. A failure condition that blocks acceptance if the artifact or provenance is absent.
No requirement may be satisfied by:
sample
summary
approximation
representative subset
default profile
proxy metric
regenerated artifact
local-only executable
documentation claim
unless this specification explicitly defines that weaker substitute as acceptable for that requirement.
The compliance path must be:
Specification requirement
Mandatory enforcement mechanism
Merge blocked if absent
The compliance path must not be:
Specification requirement
Representative approximation
Evidence of approximation
Examples of forbidden substitutions:
100% reference/runtime comparison may not be replaced by comparison of base executions only.
Required artifacts may not be replaced by partial artifacts.
Full trace information may not be replaced by a summarized proxy unless that proxy is explicitly named as the acceptance artifact.
Persisted expectations may not be replaced by expectations regenerated in the same run.
Merge-blocking enforcement may not be replaced by a manually runnable local binary.
If an implementation uses a weaker substitute, the correct result is not partial credit. The correct result is failure of the corresponding acceptance gate.
Hard CI Gates
Minimum per full CI run:
@@ -281,4 +329,4 @@ the optimized runtime matches the reference runtime
collapse attacks fail to simplify the universe
mutation tests kill every generated simplification
generated programs produce diverse, causal, replayable behavior
No spell list. No templates. No cosmetic runes. The deliverable is a Rust engine whose tests make a fake universe fail.
No spell list. No templates. No cosmetic runes. The deliverable is a Rust engine whose tests make a fake universe fail.