Commit 51a81aa
fix(cicd): clear 2 governance reds inherited by 4 open PRs (#110)
* fix(licence): prepend SPDX-License-Identifier header to LICENSE
Adds the `SPDX-License-Identifier: MPL-2.0` first-line marker the
estate `check-licence-consistency.sh` governance script requires,
followed by a blank line preserving the existing MPL-2.0 text intact.
Clears `governance / Licence consistency` red inherited by 4 open PRs
(#105, #106, #107, #108).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix(proofs): annotate 4 undocumented admits in rmo_operations.v with TRUSTED markers
The estate `check-trusted-base.sh` policy script walks back from each
`Admitted.` line through *consecutive comment lines* (lines whose first
non-whitespace char matches a comment marker `(*` / `*` / `--` / `//` /
`|||` / `#`) and accepts an annotation if a `TRUSTED:` or `AXIOM:` token
appears in that block.
Two prior issues:
1. **Lines 419 + 530** were false-positive markers: the regex
`^[[:space:]]*(Axiom|Admitted|admit\.)` matched the *prose* line
`Admitted pending follow-up. *)` inside a `(* ... *)` comment block
(because after stripping leading whitespace, the line begins with
the keyword `Admitted`). Rewording to `Stub pending follow-up. *)`
eliminates the false positives — now 12 markers total (was 14).
2. **Lines 420 + 531** (now 421 + 533) — the real `Admitted.` lines —
were preceded by `*)` closing-bracket lines that the walker does
NOT recognise as comment lines (no leading `*` / `(*` token), so
it never reached the inline `TRUSTED:` annotation buried deeper
in the comment block.
Fix: prepend a single-line `(* TRUSTED: <rationale> *)` comment
immediately before each `Admitted.`, citing the affected theorem
(`overwrite_pass_equalizes_storage`, `obliterate_not_injective`) and
referring downstream to the preceding model-gap explanation.
Clears `governance / Trusted-base reduction policy` red inherited by
4 open PRs (#105, #106, #107, #108). Underlying model gap (block_overwritten
counter mismatch) remains open as proof debt.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 8149667 commit 51a81aa
2 files changed
Lines changed: 11 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
409 | | - | |
| 409 | + | |
| 410 | + | |
410 | 411 | | |
411 | 412 | | |
412 | 413 | | |
| |||
416 | 417 | | |
417 | 418 | | |
418 | 419 | | |
419 | | - | |
| 420 | + | |
| 421 | + | |
420 | 422 | | |
421 | 423 | | |
422 | 424 | | |
| |||
521 | 523 | | |
522 | 524 | | |
523 | 525 | | |
524 | | - | |
525 | | - | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
526 | 529 | | |
527 | 530 | | |
528 | 531 | | |
529 | 532 | | |
530 | | - | |
| 533 | + | |
| 534 | + | |
531 | 535 | | |
532 | 536 | | |
533 | 537 | | |
| |||
0 commit comments