Skip to content

Commit 6e8b775

Browse files
committed
chore(ci): clear the two in-repo governance false-positives
Two governance checks have been red on every PR for reasons unrelated to any diff; both are repo-level. Fixed against the exact standards@d135b05 check regexes (fetched + verified, not guessed): - Licence consistency: root LICENSE (verbatim MPL-2.0 text) had no SPDX header. check-licence-consistency.sh greps `^SPDX-License-Identifier:` and normalises it against the manifest. Prepend `SPDX-License-Identifier: MPL-2.0` (matches Cargo.toml `license = "MPL-2.0"`). - Trusted-base reduction policy: check-trusted-base.sh flags `^[[:space:]]*(Axiom|Admitted|admit\.)`; formal/RegionEnvL1.v:17 is a PROSE comment ("Axiom budget: this file is axiom-free") that starts with "Axiom" — a false positive. Reworded to "On the axiom budget: …" so the line no longer matches. Chosen over a .trusted-base-ignore entry on purpose: the file stays fully scanned, so a genuine future axiom there is still caught (and a TRUSTED:/AXIOM: annotation would be false — the file really is axiom-free). Hypatia's own Elixir CompileError lives in the standards repo and is out of ephapax's reach. RegionEnvL1.v still compiles (comment-only change). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AGFqWzByua4dKbA7W7oVsL
1 parent 5498306 commit 6e8b775

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

LICENSE

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
SPDX-License-Identifier: MPL-2.0
2+
13
Mozilla Public License Version 2.0
24
==================================
35

formal/RegionEnvL1.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
[region_name -> nat] (re-entry depth per region; 0 = dead), reasoned
1515
up to a **pointwise-equality setoid** [renv_eq].
1616
17-
Axiom budget: this file is axiom-free. We use a setoid relation
17+
On the axiom budget: this file is axiom-free. We use a setoid relation
1818
([renv_eq]) rather than [functional_extensionality], so [Print
1919
Assumptions] stays clean — order-insensitivity is *definitional*
2020
(the carrier is a function; permutation collapses to [renv_eq]),

0 commit comments

Comments
 (0)