Repository navigation
ci(proofs): audit the proof ledger, reconcile the local ruling with the estate policy, and stop the record lying #130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
3d0c6b8
ci(proofs): gate verification/proofs/ with the real all-proofs target
7325e73
ci(proofs): annotate proof failures so the failing module is visible
8d3744b
ci(proofs): annotate only the log tail (GitHub caps 10 annotations pe…
5a05924
ci(proofs): attach the whole failure tail as one newline-encoded anno…
f2efcdd
fix(proofs): resolve the repo's Agda library manifest in proof-check-…
4c6b918
fix(proofs): activate the repo's Agda library by name, and register i…
a267d58
docs(proofs): record the enforcement that now exists, from actual rec…
ebc14c6
Update scripts/check-proof-enrolment.sh
hyperpolymath 5e97ae4
Update scripts/check-proof-enrolment.sh
hyperpolymath 8356cb6
Update scripts/proof-scan-dangerous.sh
hyperpolymath ebe0fe4
docs(proofs): Document helper behavior and error handling in proof sc…
coderabbitai[bot] 6c609c4
proof: audit the ledger and compile declared Rocq/Lean recheck legs
c4baf54
proof: make the controls' and ledger's counts visible as annotations
112a7bf
proof: substantiate the grade-3 rung and check the ladder's edges
3cd1859
docs: pin the grade-3 substantiation to its receipt (run 41314202374)
1616778
Update .github/workflows/proof-ci.yml
hyperpolymath 605e12f
Update .github/workflows/proof-ci.yml
hyperpolymath 8721d6a
Update PROOF-NEEDS.adoc
hyperpolymath d9b2048
Update scripts/check-coordination-boundary.sh
hyperpolymath 9838772
Update tests/proofs/run-controls.sh
hyperpolymath 759a33e
docs(proofs): reconcile the 2026-10-12 ruling and pin the policy it d…
b20c279
feat(proofs): record the trust base beyond this repo, and pin the aut…
a0ad1e9
docs(proofs): state XP-1's scope — it does not prove echo-types' iden…
be4e51d
fix(descriptiles): hexad is not a format and logtalk is not a report …
d67c337
docs(proofs): changelog entry for the 2026-11-01 reconciliation
0caf3dd
feat(proofs): meet mathesis §5/§6 explicitly, clause by clause
1db1175
docs(proofs): reconcile five proof authorities, and comply with the t…
b363509
docs(decisions): point the reconciliation record at the filed upstrea…
deac507
proof(agda): corroborate XP-1 under a second Agda, and keep it out of…
cfbc7b7
proof(ledger): separate sibling formalisations from assumptions and f…
f42ac27
chore(proofs): move agda-stdlib to the latest stable (v2.3 -> v2.4), …
6733cee
fix(proofs): pin agda-stdlib v2.4 to the commit, not the annotated ta…
d912b78
Update docs/proof-debt.md
hyperpolymath f2ba299
Update scripts/check-proof-ledger.sh
hyperpolymath 4c1cbc4
Update tests/proofs/run-ledger-controls.sh
hyperpolymath f64b641
Update scripts/check-proof-ledger.sh
hyperpolymath 0a8ac46
fix(proofs): make control 24 test the rule, not a field-shift accident
71e98f9
chore(ci): temporary diagnostic for action-lock coverage step (remove…
6d31b6e
chore(ci): retry diagnostic trigger (push-only, arena branches)
efe7e41
chore(ci): temporary verify-local diagnostic inside workflow-linter (…
433dff2
fix(ci): move the actions-lock pin to v0.4.0 so it can read lockfile …
273cea4
fix(ci): force HTTPS on the toolchain downloads rather than inherit it
06ac66a
fix(proofs): reach Coq's admit. and stop accepting PROOF-NEEDS as the…
330c7a5
fix(proofs): refuse a proven leg whose prover the lane cannot compile
10a418d
fix(proofs): a waiver record must resolve, or it is an obligation rem…
b6fd240
fix(proofs): compare documented grades theorem by theorem, not reposi…
47ebe32
fix(proofs): make the admit fixture declare itself so the boundary ke…
90a64ba
fix(proofs): close four small fail-open paths review found in the ins…
8e8eaee
fix(proofs): strip comments per language, and stop posting a payload …
7138da2
docs(proofs): say which axiom queries the lane actually runs
733a7af
fix(proofs): Lean has no `//` comment, and pin the anchor a waiver cites
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| # Comments start with `#`. | ||
| # Each non-comment line is a path-fragment substring match against the | ||
| # repo-relative file path. Narrow the fragment to avoid hiding adjacent | ||
| # findings. | ||
| # | ||
| # Scanner test fixtures: exist solely to verify the detector fires. | ||
| # tests/proofs/control/PlantedAdmitted.v and PlantedSorry.lean contain a real | ||
| # `Admitted` and a real `sorry` on purpose. The instrument must reject them — | ||
| # tests/proofs/run-controls.sh asserts that it does — so documenting them as | ||
| # debt would be wrong twice: they are not soundness holes in this repository, | ||
| # and the whole point is that they stay detectable. | ||
| tests/proofs/control/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Script executed:
Repository: hyperpolymath/nextgen-typing
Length of output: 3192
Script executed:
Repository: hyperpolymath/nextgen-typing
Length of output: 18929
Synchronise the remaining routing references with
tropical-types.AGENTS.adocandPROOF-NEEDS.adocstill usetropical-resource-typing, while the authoritative routing table already usestropical-types. Update both references so the agent guidance and proof-routing documentation do not send work to the former repository name.Suggested fix
Apply the same replacement to
AGENTS.adoc:71andPROOF-NEEDS.adoc:70.