Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
597 commits
Select commit Hold shift + click to select a range
62592de
fix(pr113): resolve dotted Lean declaration names without losing uniq…
HMarcusWH Oct 23, 2026
bd342b0
fix(pr113): recognize attribute-prefixed Lean declarations in exact t…
HMarcusWH Oct 23, 2026
493a300
fix(pr113): close M02 Boolean mark, Q05 finite atoms, D09 decoded mix…
HMarcusWH Oct 23, 2026
ae57150
build(pr113): read-only successor tooling migration proposal grounded…
HMarcusWH Oct 23, 2026
89e747d
test(pr113): adversarially verify immutable T/B/H and retain unreview…
HMarcusWH Oct 23, 2026
795eabf
fix(pr113): reduce compressed finite Q05 atoms and avoid redundant Bo…
HMarcusWH Oct 23, 2026
c446bcb
fix(pr113): match quoted Lean axiom records and repair negative/disco…
HMarcusWH Oct 23, 2026
3dac71f
fix(pr113): reconcile deterministic 45-case obligations report with s…
HMarcusWH Oct 23, 2026
b291a65
fix(pr113): make A02 false contraction well typed and isolate axiom p…
HMarcusWH Oct 23, 2026
115245e
fix(pr113): preserve Python raw-regex and Lean-probe newline escapes
HMarcusWH Oct 23, 2026
3cff5fe
fix(pr113): retain precise all-case Lean compiler failure diagnostics
HMarcusWH Oct 23, 2026
7c2e1b5
test(pr113): make X01 X04 Q05 semantic negatives refute exact source …
HMarcusWH Oct 23, 2026
6348294
feat(pr113): authenticate and reconcile all 21 exact-head CI producer…
HMarcusWH Oct 23, 2026
43fb8a7
feat(pr113): replay genuine immutable-prefix legacy Lean mutants with…
HMarcusWH Oct 23, 2026
df256a6
security(pr113): bind all-case source compiler probes to committed Gi…
HMarcusWH Oct 23, 2026
b72adcf
test(pr113): capture X02 and X05 source-bound semantic false probes p…
HMarcusWH Oct 23, 2026
1254797
fix(pr113): open original property interfaces in captured X1 false pr…
HMarcusWH Oct 23, 2026
22b1ef8
test(pr113): bind all 259 theorem owners and individual X1 negative s…
HMarcusWH Oct 23, 2026
e19d277
fix(pr113): prevent duplicate heavyweight X1 TestCase discovery in tr…
HMarcusWH Oct 23, 2026
92e750f
fix(pr113): correct X1 trace contract test module-qualified reference
HMarcusWH Oct 23, 2026
a4d9aef
fix(pr113): resolve actual Q05 common subkernel namespace in false Le…
HMarcusWH Oct 23, 2026
4e3f992
fix(pr113): require exact Git-prefix legacy replay and bound producer…
HMarcusWH Oct 23, 2026
f2e5641
fix(pr113): retain exact raw all-case compiler failure logs before pa…
HMarcusWH Oct 23, 2026
5f44e56
feat(pr113): assemble source-bound unreviewed 45-case/11-claim review…
HMarcusWH Oct 23, 2026
5fa5822
feat(pr113): bind 259 exact-head compiler proofs and 45 semantic case…
HMarcusWH Oct 23, 2026
9d350f0
fix(pr113): repair producer catalog syntax and support claim-only sco…
HMarcusWH Oct 23, 2026
8f75727
feat(pr113): add pinned, review-only A2-P02 successor source identity…
HMarcusWH Oct 23, 2026
5917c43
fix(pr113): require complete twelve-job source CI before mathematical…
HMarcusWH Oct 24, 2026
7a84ea9
fix(pr113): precisely normalize known root separator in A2 successor …
HMarcusWH Oct 24, 2026
45fd533
fix(pr113): use actual LF byte escapes in precise successor root norm…
HMarcusWH Oct 24, 2026
7c82444
feat(pr113): add exact-H/S A2 successor Lean compiler with real seman…
HMarcusWH Oct 24, 2026
d19bb42
fix(pr113): separate exact-M preseal eligibility from authenticated p…
HMarcusWH Oct 24, 2026
e34eae8
fix(pr113): use non-circular preseal gate for full candidate ZIP, add…
HMarcusWH Oct 24, 2026
d9e61fa
feat(pr113): reauthenticate original compiler/semantic producing ZIP …
HMarcusWH Oct 24, 2026
c17d7e0
test(pr113): adversarial 21-shard GitHub producer byte/hash/check att…
HMarcusWH Oct 24, 2026
58d4768
feat(pr113): bind source reviewer dossier to independently rechecked …
HMarcusWH Oct 24, 2026
b2f0a1f
fix(pr113): preserve and report exact two-clean-build mismatch finger…
HMarcusWH Oct 24, 2026
c78cbb7
feat(pr113): version strict v3 producer-bound 259-proof/45-case/11-cl…
HMarcusWH Oct 24, 2026
c4e4aa9
feat(pr113): require exact original producer ZIP members for all v3 p…
HMarcusWH Oct 24, 2026
1ed80c9
fix(pr113): require authenticated v3 producer receipts for 45/11 sour…
HMarcusWH Oct 24, 2026
1987ec7
test(pr113): use full twelve-check fixture when validating strict v3 …
HMarcusWH Oct 24, 2026
8830e97
fix(pr113): make pdflatex PDF trailer identity deterministic across i…
HMarcusWH Oct 24, 2026
1557a42
test(pr113): challenge v3 exact producer-binding of Lean proof and se…
HMarcusWH Oct 24, 2026
bba1d8f
hardening(pr113): reject wrong producer branch, incomplete job and ZI…
HMarcusWH Oct 24, 2026
b8ffce2
feat(pr113): assemble authentic 21-shard v3 source candidates without…
HMarcusWH Oct 24, 2026
9e28974
test(pr113): exercise v3 source/producer receipt construction without…
HMarcusWH Oct 24, 2026
b9f4f6a
fix(pr113): reject postseal source, sidecar and ancestor symlinks bef…
HMarcusWH Oct 24, 2026
d64cb61
feat(pr113): independently authenticate merged-M two-clean-root PDF/Z…
HMarcusWH Oct 24, 2026
35f9434
test(pr113): adversarial merged-M clean rebuild CI artifact authentic…
HMarcusWH Oct 24, 2026
29a0136
fix(pr113): bind genuine GitHub-authenticated merged-M clean-paper ar…
HMarcusWH Oct 24, 2026
f7e1b8a
feat(pr113): implement detached dual original-A2 and successor-A2 rea…
HMarcusWH Oct 24, 2026
ef38cc6
test(pr113): dual A2 cannot omit historical check or false semantic m…
HMarcusWH Oct 24, 2026
25069d3
feat(pr113): add detached B/H/T and 45-case/11-claim/259-proof source…
HMarcusWH Oct 24, 2026
73caa27
feat(pr113): run untouched historical T offline restoration separatel…
HMarcusWH Oct 24, 2026
3085d42
test(pr113): historical T restore must actually be isolated and curre…
HMarcusWH Oct 24, 2026
292a77c
feat(pr113): strictly authenticate future independently approved exac…
HMarcusWH Oct 24, 2026
4cc9926
test(pr113): reject forged or borrowed postseal producer and unapprov…
HMarcusWH Oct 24, 2026
75a570d
fix(pr113): require separately authenticated exact-M postseal GH arti…
HMarcusWH Oct 24, 2026
b1be8c2
feat(pr113): fail-closed exact-H 12-check/21-producer/259-proof/45+11…
HMarcusWH Oct 24, 2026
4e07ef8
test(pr113): exact-H candidate readiness refuses missing legacy and n…
HMarcusWH Oct 24, 2026
80591f5
feat(pr113): execute 20 original legacy cases as genuine append-only …
HMarcusWH Oct 24, 2026
3922c49
test(pr113): all 20 original legacy case selections must be exact and…
HMarcusWH Oct 24, 2026
d50bfb4
hardening(pr113): bind historical offline restoration to actual archi…
HMarcusWH Oct 24, 2026
ea1002c
docs(pr113): fully document post-log implementation entrypoints, prov…
HMarcusWH Oct 24, 2026
1def608
test(pr113): repair A2 successor synthetic checkout mock signature
HMarcusWH Oct 24, 2026
38fe7ed
fix(pr113): isolate residual clean-paper manifest/log/archive nondete…
HMarcusWH Oct 24, 2026
2fa8823
feat(pr113): independently recheck complete v3 Lean types and registe…
HMarcusWH Oct 24, 2026
fad939d
fix(pr113): prevent case/claim label-only readiness passing as real v…
HMarcusWH Oct 24, 2026
7985d20
test(pr113): adversarial v3 source/route readiness, no role substitut…
HMarcusWH Oct 24, 2026
fdbb806
fix(pr113): eliminate proven wrapped absolute manuscript paths from c…
HMarcusWH Oct 24, 2026
1cdf186
feat(pr113): execute 45 original role-admissible positive-method cand…
HMarcusWH Oct 24, 2026
fd4096a
test(pr113): all 45 original positive test routes must match frozen s…
HMarcusWH Oct 24, 2026
1fdce70
feat(pr113): execute 11 genuine claim-only positive and appended-fals…
HMarcusWH Oct 24, 2026
9f57399
test(pr113): reject forged or missing eleven-claim source/control sel…
HMarcusWH Oct 24, 2026
b8538f4
hardening(pr113): validate positive-method class and source path befo…
HMarcusWH Oct 24, 2026
57d61a3
feat(pr113): fast read-only 16-suite Python AST and contract QA befor…
HMarcusWH Oct 24, 2026
bbc1931
hardening(pr113): reject extra role-ineligible originals or claim-tes…
HMarcusWH Oct 24, 2026
14f1a6a
docs(pr113): hand off corrected A2, deterministic paper, full role-co…
HMarcusWH Oct 24, 2026
991cbae
fix(pr113): eliminate wrapped output path nondeterminism using fresh …
HMarcusWH Oct 24, 2026
a8df3cc
fix(pr113): run genuine original A2 gate and source support from hist…
HMarcusWH Oct 24, 2026
47eaabc
feat(pr113): preserve real T/H dual-verifier report bytes for indepen…
HMarcusWH Oct 24, 2026
1b10a5a
feat(pr113): introduce separate v3.1 exact-H CI attribution contract …
HMarcusWH Oct 24, 2026
95b9153
test(pr113): version independent additional-control producer schema v…
HMarcusWH Oct 24, 2026
0865e42
feat(pr113): detached v3.1 exact-H additional-control CI authenticati…
HMarcusWH Oct 24, 2026
db10c25
docs(pr113): hand off R01-R05 repairs and trigger exact-head clean-pa…
HMarcusWH Oct 24, 2026
32c6fd2
ci(pr113): stage real historical T/A2 and fast QA evidence without au…
HMarcusWH Oct 24, 2026
d380e25
feat(pr113): derive all 45 source-bound positive routes as unreviewed…
HMarcusWH Oct 24, 2026
c32742a
test(pr113): reject missing cases, semantic-negative role borrowing, …
HMarcusWH Oct 24, 2026
ab741d7
feat(pr113): package 45 actual case-positive proofs with original CI …
HMarcusWH Oct 24, 2026
b7b2416
fix(pr113): match original 45-positive executor manifest version
HMarcusWH Oct 24, 2026
90be9be
test(pr113): reject fabricated or incomplete 45-case GitHub producer …
HMarcusWH Oct 24, 2026
c997808
ci(pr113): source-controlled full 45-case positive executor with byte…
HMarcusWH Oct 24, 2026
9de9575
test(pr113): run candidate Python producer suites on isolated review …
HMarcusWH Oct 24, 2026
503837f
ci(pr113): stage fail-closed exact-M postseal replay producer pending…
HMarcusWH Oct 24, 2026
0905814
fix(ci): run source-only adversarial unittest discovery without escap…
HMarcusWH Oct 24, 2026
fe715ae
ci(pr113): smoke-validate all 45 committed source route selections
HMarcusWH Oct 24, 2026
7bd0940
fix(pr113): require postseal candidate manifest source M equals actua…
HMarcusWH Oct 24, 2026
7a7d9cd
fix(pr113): stage unreviewed workflows outside protected 25-workflow …
HMarcusWH Oct 24, 2026
a996818
fix(pr113): enforce exact 259 theorem inventory and 45/11 ownership i…
HMarcusWH Oct 24, 2026
f2e8e51
feat(pr113): pack and verify real 20 legacy / 11 claim source control…
HMarcusWH Oct 24, 2026
2931753
feat(pr113): independently reauthenticate original v3 plus 76-control…
HMarcusWH Oct 24, 2026
713c372
fix(pr113): restore focused compiler diagnostics and require 76 authe…
HMarcusWH Oct 24, 2026
fdf7c69
fix(pr113): propagate mandatory v3.1 evidence through full seal and a…
HMarcusWH Oct 24, 2026
b5380dd
fix(pr113): bind v3.1 positive and claim owners to exact-H canonical …
claude Oct 24, 2026
1ae74fc
fix(pr113): authenticate the upstream preseal producer before postsea…
claude Oct 24, 2026
ebb47f7
feat(pr113): add an unreviewed exact-H selection candidate survey (P1…
claude Oct 24, 2026
9f8906d
fix(pr113): bind all 20 legacy negatives to original GH captures and …
HMarcusWH Oct 24, 2026
3d58c18
feat(pr113): stage exact-M full-scope preseal producer with authentic…
HMarcusWH Oct 24, 2026
fbbdb29
fix(pr113): stage executable dual T/T2 candidate without changing his…
HMarcusWH Oct 24, 2026
9f87c98
feat(pr113): stage reviewed exact-H 4+9+8 producer triggers with stri…
HMarcusWH Oct 24, 2026
75e9e7d
fix(pr113): make reviewed T/A2 dual-execution candidate runnable on e…
HMarcusWH Oct 24, 2026
52f00c9
fix(pr113): resolve original21 GH artifacts and legacy events only af…
HMarcusWH Oct 24, 2026
5adb84a
docs(pr113): record implementation/certification split and 24-stage h…
HMarcusWH Oct 24, 2026
8e3777f
fix(pr113): connect original 21 producers, repair trigger/preseal con…
HMarcusWH Oct 24, 2026
f8a79bb
feat(pr113): bind certification successor to authentic PR/Git topolog…
HMarcusWH Oct 24, 2026
26c8572
feat(pr113): add independently reviewed infrastructure-only gate with…
HMarcusWH Oct 24, 2026
29d7d34
feat(pr113): authenticated detached legacy-event choice delivery; ali…
HMarcusWH Oct 24, 2026
68ccc09
fix(pr113): split legacy observation from externally reviewed replay,…
HMarcusWH Oct 24, 2026
8170128
feat(pr113): exact-source 45/11 implementation-gap matrix and positiv…
HMarcusWH Oct 24, 2026
c2a4eec
test(pr113): stabilize synthetic evidence SHA and missing-source matr…
HMarcusWH Oct 24, 2026
1c9821f
feat(pr113): exact original-25 plus staged-5 review profile audit wit…
HMarcusWH Oct 25, 2026
2641199
fix(pr113): repair pinned preseal blob and reject incomplete infrastr…
HMarcusWH Oct 25, 2026
76bb658
fix(pr113): provision historical A2's exact pinned dependencies witho…
HMarcusWH Oct 25, 2026
ba67b32
test(pr113): inspect staged A2 commands without matching explanatory …
HMarcusWH Oct 25, 2026
2936727
fix(pr113): independently bind GitHub test-merge and synthetic B/H/S …
HMarcusWH Oct 25, 2026
006beb2
fix(pr113): bind 259-target compiler inventory and both 45/11 ledgers…
HMarcusWH Oct 25, 2026
3e29cc4
fix(pr113): verify all 25 direct semantic producer receipts and origi…
HMarcusWH Oct 25, 2026
92d7d24
docs(pr113): reconcile manuscript release boundary with infrastructur…
HMarcusWH Oct 25, 2026
61a0614
fix(pr113): bound original postseal ZIP intake before decompressing a…
HMarcusWH Oct 25, 2026
6f37919
fix(pr113): freeze 45 historical case IDs and detect semantic-produce…
HMarcusWH Oct 25, 2026
3dcfc2a
test(pr113): retain frozen 45-case identity and 259-proof strictness …
HMarcusWH Oct 25, 2026
f384c75
fix(pr113): fail closed on A2 positive compiler failure, accepted mut…
HMarcusWH Oct 25, 2026
2d8a9f5
fix(pr113): retain independently auditable historical A2 dependency b…
HMarcusWH Oct 25, 2026
7a4d6e1
fix(pr113): validate historical A2 bridge artifact against exact H La…
HMarcusWH Oct 25, 2026
5e77cc3
fix(pr113): execute current-H original workflow suite in detached loc…
HMarcusWH Oct 25, 2026
0d2df0e
fix(pr113): reject mutable edited legacy reviewer choices and retain …
HMarcusWH Oct 25, 2026
21caa7b
feat(pr113): build detached dual T/T2+A2 security review packet with …
HMarcusWH Oct 25, 2026
5767616
fix(pr113): separate noncircular reviewed historical T/A2 required-ch…
HMarcusWH Oct 25, 2026
12f44c7
test(pr113): use repeatable synthetic producer evidence for noncircul…
HMarcusWH Oct 25, 2026
155cbd6
feat(pr113): add fail-closed genuine GitHub PR-event adapter for revi…
HMarcusWH Oct 25, 2026
7afa0c3
feat(pr113): stage pinned, unapproved exact R3 replacements for histo…
HMarcusWH Oct 25, 2026
98dd850
feat(pr113): verify actual two-root draft archive PDF, 13 sources, re…
HMarcusWH Oct 25, 2026
1ab8288
fix(pr113): reject nested draft ZIP bombs, symlinks, path traversal a…
HMarcusWH Oct 25, 2026
e99c2f6
docs(pr113): register R1-R6 exact-source implementation, noncircular …
HMarcusWH Oct 25, 2026
24b0c62
fix(pr113): make exact 25+5 workflow-profile CLI runnable with no PYT…
HMarcusWH Oct 25, 2026
dc0a9e6
feat(pr113): add bounded read-only GitHub T/T2+A2 artifact delivery w…
HMarcusWH Oct 25, 2026
7a470ab
feat(pr113): authenticate real ordered main merge and reverify origin…
HMarcusWH Oct 25, 2026
55bfbcf
feat(pr113): deliver original T/A2 artifacts for distinct real PR and…
HMarcusWH Oct 25, 2026
0704bcb
feat(pr113): stage complete reviewed-source Research Lean and archive…
HMarcusWH Oct 25, 2026
e3e25b0
test(pr113): pin complete staged Research Lean/Integrity workflows an…
HMarcusWH Oct 25, 2026
761474b
fix(pr113): stage required A2 adapter for both genuine PR and ordered…
HMarcusWH Oct 25, 2026
d038d07
feat(pr113): construct exact virtual 30-workflow migration profile wi…
HMarcusWH Oct 25, 2026
7e654ed
fix(pr113): compute virtual Git blob identities over exact source byt…
HMarcusWH Oct 25, 2026
037d0a2
fix(pr113): read exact untrimmed Git Lake blob for historical A2 prov…
HMarcusWH Oct 25, 2026
92a91e6
fix(pr113): authenticate original Lake manifest bytes in PR, main and…
HMarcusWH Oct 25, 2026
2cd93bc
fix(pr113): preserve raw Git blob newline when transporting historica…
HMarcusWH Oct 25, 2026
5e5cf20
feat(pr113): stage versioned exact 30-workflow Git-blob contract whil…
HMarcusWH Oct 25, 2026
ef020e2
fix(pr113): preserve raw committed workflow bytes in premerge and pos…
HMarcusWH Oct 25, 2026
95a463a
test(pr113): use actual trailing newline bytes and reject embedded NU…
HMarcusWH Oct 25, 2026
7452478
feat(pr113): stage v2 workflow regression suite preserving CI06/CI07 …
HMarcusWH Oct 25, 2026
5a47df4
fix(pr113): keep Git identity results as strings, preserve raw source…
HMarcusWH Oct 25, 2026
6f65bdd
fix(pr113): bind v2 integrity tooling and CI06/07 regression suite in…
HMarcusWH Oct 25, 2026
5189f0c
fix(pr113): repair historical transport negatives and versioned workf…
HMarcusWH Oct 25, 2026
c494448
feat(pr113): add fail-closed staged 25-to-30 T2 source compatibility
HMarcusWH Oct 25, 2026
94ec01e
feat(pr113): add active30 T2 and A2 dual-execution candidate paths
HMarcusWH Oct 25, 2026
cb44591
feat(pr113): add v2 T2/A2 evidence consumers with explicit 25-to-30 g…
HMarcusWH Oct 25, 2026
f6f8f27
feat(pr113): stage complete v2 historical producer/consumer bridge wi…
HMarcusWH Oct 25, 2026
b06ca02
fix(pr113): enforce exact Git workflow blob bytes and record v2 migra…
HMarcusWH Oct 25, 2026
fe9c383
fix(pr113): repair v2 preview, honest A2 source history, and ordered …
HMarcusWH Oct 26, 2026
08079b9
test(pr113): rehearse exact source-only 30-workflow transition in dis…
HMarcusWH Oct 26, 2026
2e05869
test(pr113): retain detached 30-workflow C/S rehearsal receipt in sou…
HMarcusWH Oct 26, 2026
d0e0d8c
fix(pr113): reconcile exact R5 staged A2 Git pins and guard all twelv…
HMarcusWH Oct 26, 2026
df6babc
feat(pr113): phase-safe 25/30 verification and executable disposable …
HMarcusWH Oct 26, 2026
e1ba458
fix(pr113): isolate immutable 25-workflow SHA256 contract from instal…
HMarcusWH Oct 26, 2026
2fa4901
fix(pr113): bound historical Git contract reader to one immutable pat…
HMarcusWH Oct 26, 2026
9761166
docs(pr113): update Q05/D09 proof scope and reviewer freeze requirements
HMarcusWH Oct 26, 2026
ebe01d0
test(pr113): validate 76-owner evidence through actual preseal carrie…
HMarcusWH Oct 26, 2026
6ea0951
test(pr113): exercise actual candidate archive through independent po…
HMarcusWH Oct 26, 2026
e341a45
fix(pr113): reject hidden test routes and incomplete detached release…
HMarcusWH Oct 26, 2026
559a306
fix(pr113): version historical-only vs 12-check infrastructure eviden…
HMarcusWH Oct 26, 2026
88145a6
fix(pr113): authenticate genuine workflow_dispatch original 4+9+8 pro…
HMarcusWH Oct 26, 2026
4262b19
test(pr113): read nonapproval from producer provenance receipt
HMarcusWH Oct 26, 2026
22180b8
fix(pr113): reject duplicate historical JSON at premerge and postmerg…
HMarcusWH Oct 26, 2026
855b037
fix(pr113): harden historical evidence JSON, A2 diagnostics, paths an…
HMarcusWH Oct 27, 2026
b58040e
fix(pr113): seal complete original release inputs, reject altered cla…
HMarcusWH Oct 27, 2026
e595cb6
test(pr113): adversarial JSON, path, redirect and semantic-diagnostic…
HMarcusWH Oct 27, 2026
5919b7e
fix(pr113): Q05/source scheduling reconciliation and Research failure…
HMarcusWH Oct 27, 2026
b8b9595
fix(pr113): stage authenticated preseal and bounded Research diagnost…
HMarcusWH Oct 27, 2026
6ab6f05
test(pr113): regression for mutated approved claims; size-bound compl…
HMarcusWH Oct 27, 2026
e2faf86
fix(pr113): propagate strict JSON parsing through versioned producer …
HMarcusWH Oct 27, 2026
50322f2
feat(pr113): authenticate versioned current PR113, successor PR and m…
HMarcusWH Oct 27, 2026
ebf3f45
test(pr113): genuine source topology for initial, CERT and later main…
HMarcusWH Oct 27, 2026
96d24d8
feat(pr113): fail-closed descendant historical revalidation from genu…
HMarcusWH Oct 27, 2026
24ca7a7
feat(pr113): versioned required historic gate adapter for PR113 and a…
HMarcusWH Oct 27, 2026
3f75e1a
fix(pr113): connect required Research and Archive workflows to versio…
HMarcusWH Oct 27, 2026
9a4ff63
fix(pr113): count unittest subtest failures separately without changi…
HMarcusWH Oct 27, 2026
e783286
test(pr113): historical lifecycle source cannot borrow old reviews or…
HMarcusWH Oct 27, 2026
12d9b1b
fix(pr113): bound full 76-owner postseal artifact and align candidate…
HMarcusWH Oct 27, 2026
8984a16
fix(pr113): source-authenticate original21 producer identities on rea…
HMarcusWH Oct 27, 2026
1a80308
test(pr113): enforce real CERT producer event, PR and M113 ancestry; …
HMarcusWH Oct 27, 2026
e3742b6
fix(pr113): live historical reauthentication at saved-receipt gate
HMarcusWH Oct 27, 2026
31d867b
test(pr113): reject reused saved historical statuses without fresh so…
HMarcusWH Oct 27, 2026
bc022f9
fix(pr113): bound preseal carrier extraction paths before normalization
HMarcusWH Oct 27, 2026
cb1299b
fix(pr113): prevent artifact attestation path aliases and nonexclusiv…
HMarcusWH Oct 27, 2026
60ee9ab
fix(pr113): reject symlink ancestors in mandatory 76-owner evidence i…
HMarcusWH Oct 27, 2026
fd6f081
fix(pr113): require exact 76 original owner ZIPs in full preseal carrier
HMarcusWH Oct 27, 2026
14e4147
fix(pr113): strict legacy20 reviewer JSON and detached original-surve…
HMarcusWH Oct 27, 2026
65fb693
fix(pr113): authenticate successor CERT survey and independent legacy…
HMarcusWH Oct 27, 2026
c8ab681
feat(pr113): authenticate source-controls and legacy replay dispatch …
HMarcusWH Oct 27, 2026
eada60b
fix(pr113): source-bound CERT 76-owner scheduling and legacy20 replay…
HMarcusWH Oct 27, 2026
58bc72b
fix(pr113): canonical detached legacy20 event inputs and unique JSON …
HMarcusWH Oct 27, 2026
cb1b6c8
feat(pr113): source-verify original producer branches against actual …
HMarcusWH Oct 27, 2026
f0202f9
fix(pr113): bind original21 and 76-owner consumers to genuine success…
HMarcusWH Oct 27, 2026
366d86a
fix(pr113): independently authenticate real CERT PR merge state beyon…
HMarcusWH Oct 27, 2026
141c0a3
fix(pr113): provide authenticated read-only GitHub token to CERT lega…
HMarcusWH Oct 27, 2026
63ef457
test(pr113): test tampered CERT PR metadata at both discovery and aut…
HMarcusWH Oct 27, 2026
9f0c465
feat(pr113): bind successor CERT release review target to authentic m…
HMarcusWH Oct 27, 2026
7e49aad
fix(pr113): authenticate mathematical and scholarly CERT reviews on g…
HMarcusWH Oct 27, 2026
4287340
fix(pr113): reject ambiguous mathematical and scholarly GitHub review…
HMarcusWH Oct 27, 2026
4be4641
fix(pr113): authenticate CERT immutable merge parents when mutable Gi…
HMarcusWH Oct 27, 2026
afca748
fix(pr113): reject edited scholarly attestations and untyped claims
HMarcusWH Oct 27, 2026
c8ca12d
fix(pr113): reject duplicate-key external release, scholarly and 76-o…
HMarcusWH Oct 27, 2026
f00e64b
fix(pr113): separate 76 original owner obligations from number of pro…
HMarcusWH Oct 27, 2026
b5c02e5
fix(pr113): source-bind carrier ZIP inventory to 45+20+11 owners, not…
HMarcusWH Oct 27, 2026
9ddc8e9
fix(pr113): versioned full seal retains exact CI producer ZIP shard p…
HMarcusWH Oct 27, 2026
b8268ca
fix(pr113): accept regular ZIP permission metadata, still reject syml…
HMarcusWH Oct 27, 2026
ef32454
fix(pr113): retain original reproduction identity bytes and forbid so…
HMarcusWH Oct 27, 2026
31c2164
fix(pr113): reject nonstring owner kind without escaping typed fail-c…
HMarcusWH Oct 27, 2026
ec4bb34
fix(archive): enforce complete immutable 35-file T closure and exact …
HMarcusWH Oct 27, 2026
60806c3
feat(archive): honest preactivation 25-plus-virtual-30 separate T/H r…
HMarcusWH Oct 27, 2026
bb82e1d
fix(pr113): bind proposed T2/A2 gate to strict real GitHub independen…
HMarcusWH Oct 27, 2026
631bde9
test(archive): preactivation T/H rehearsal rejects missing or third c…
HMarcusWH Oct 27, 2026
d408f23
feat(archive): exact T/C 35-blob and virtual-30 source review packet …
HMarcusWH Oct 27, 2026
e411402
test(archive): keep T/H preactivation source tests safe across future…
HMarcusWH Oct 27, 2026
04f6fe7
test(ci): reconcile authenticated producer, reviewer bytes and postse…
HMarcusWH Oct 27, 2026
5f1759e
fix(ci): bind v3 historical required workflow preview and exact activ…
HMarcusWH Oct 27, 2026
d45ee6a
fix(pr113): repair staged CI-06/07 commands, source pins and nested d…
HMarcusWH Oct 27, 2026
2fe9912
test(pr113): distinguish synthetic nested-failure control from actual…
HMarcusWH Oct 27, 2026
ba0df20
fix(pr113): reconcile active30 v3 runtime assertions and preserve nes…
HMarcusWH Oct 27, 2026
32e5bf2
fix(pr113): bind phase-aware historical A2 receipt across PR and main…
HMarcusWH Oct 27, 2026
25adc8d
test(pr113): enforce phase-neutral A2 handoff and finite historical JSON
HMarcusWH Oct 27, 2026
9e5e1c9
fix(pr113): accept all four real A2 source probes and enforce exact m…
HMarcusWH Oct 27, 2026
14ae507
fix(pr113): preserve historical A2 checks across active30 cutover
HMarcusWH Oct 27, 2026
3aac0e6
fix(pr113): repin R3 staged A2 source to exact v3 consumer blob
HMarcusWH Oct 27, 2026
01ee93b
test(pr113): move historical A2 and receipt pin guards into fast pref…
HMarcusWH Oct 27, 2026
f8e8bf6
fix(pr113): clear stale A2 test pin and restore true v2 diagnostic fi…
HMarcusWH Oct 27, 2026
4764861
fix(pr113): inherited historical gate must fail closed under Python -O
HMarcusWH Oct 28, 2026
19d2f29
fix(pr113): route mandatory A2 compilation across the reviewed workfl…
HMarcusWH Oct 28, 2026
073df6e
fix(pr113): verify historical A2 at its source and preserve current P…
HMarcusWH Oct 28, 2026
cf6b3da
fix(pr113): verify original A2 executor against its own historical su…
HMarcusWH Oct 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/workflows/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ on:
pull_request:
branches: [main]

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/e1-approx-quotient-smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ on:
- '.github/workflows/e1-approx-quotient-smoke.yml'
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/f1-multiagent-protocols-smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ on:
- '.github/workflows/f1-multiagent-protocols-smoke.yml'
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/lean.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ on:
pull_request:
branches: [main]

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

Expand Down
113 changes: 113 additions & 0 deletions .github/workflows/pr113-all-case-compiler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: PR113 All-Case Compiler Candidate

on:
push:
branches: [research/final-mathematical-closure]
paths:
- '.github/workflows/pr113-all-case-compiler.yml'
- 'PermanssonResearch/**'
- 'PermanssonResearch.lean'
- 'verification/research/final_closure_complete_lean_evidence.py'
- 'verification/research/closure_elaborated_type.py'
- 'verification/research/final_closure_merge_compiler_shards.py'
- 'research/paper_closures/post_merge_112/acceptance_case_source_map.json'
- 'research/paper_closures/post_merge_112/claim_declaration_map.json'
workflow_dispatch:

concurrency:
group: pr113-all-case-compiler-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
inventory-preflight:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
with:
fetch-depth: 0
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
with:
python-version: '3.13'
- name: Bind genuine branch checkout and resolve ALL historical theorem names
shell: bash
run: |
set -euo pipefail
test "$(git rev-parse HEAD)" = "$GITHUB_SHA"
test "$GITHUB_REPOSITORY" = "HMarcusWH/PermanssonLean"
mkdir -p "$RUNNER_TEMP/all-case-inventory"
python3 verification/research/final_closure_complete_lean_evidence.py \
--head "$GITHUB_SHA" \
--output "$RUNNER_TEMP/not-written" \
--inventory-only \
> "$RUNNER_TEMP/all-case-inventory/inventory.json"
python3 - <<'PY'
import json, os
from pathlib import Path
inv = json.loads((Path(os.environ["RUNNER_TEMP"]) /
"all-case-inventory/inventory.json").read_text())
assert inv["cases"] == 45 and inv["claims"] == 11
assert inv["proof_targets"] > 11
assert len(inv["declarations"]) == inv["proof_targets"]
assert inv["status"] == "SOURCE_CANDIDATE_UNREVIEWED"
print("All-case compile candidates:", inv["proof_targets"])
PY
- name: Preserve source inventory candidate
if: ${{ always() }}
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
with:
name: pr113-all-case-owner-inventory
path: ${{ runner.temp }}/all-case-inventory/
retention-days: 30
if-no-files-found: warn

compiler-shard:
needs: inventory-preflight
runs-on: ubuntu-latest
timeout-minutes: 110
strategy:
fail-fast: false
max-parallel: 2
matrix:
shard: [0, 1, 2, 3]
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
with:
fetch-depth: 0
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
with:
python-version: '3.13'
- name: Build pinned research library before theorem probes
uses: leanprover/lean-action@24581d74d674803a25a81b10b059c5c0cdd344c6
with:
auto-config: false
build: true
build-args: PermanssonResearch
test: false
lint: false
use-mathlib-cache: true
use-github-cache: false
axiom-audit: true
axiom-audit-root: PermanssonResearch
- name: Execute original 45-case and 11-claim assigned compiler shard
shell: bash
run: |
set -euo pipefail
test "$(git rev-parse HEAD)" = "$GITHUB_SHA"
python3 verification/research/final_closure_complete_lean_evidence.py \
--head "$GITHUB_SHA" \
--output "$RUNNER_TEMP/complete-shard" \
--shard-index "${{ matrix.shard }}" --shard-count 4
- name: Preserve unreviewed theorem type and axiom logs
if: ${{ always() }}
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
with:
name: pr113-compiler-shard-${{ matrix.shard }}
path: ${{ runner.temp }}/complete-shard/
retention-days: 30
if-no-files-found: warn
76 changes: 76 additions & 0 deletions .github/workflows/pr113-all-original-semantic-candidates.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: PR113 All Original Semantic Candidate Evidence

on:
push:
branches:
- research/final-mathematical-closure
paths:
- '.github/workflows/pr113-all-original-semantic-candidates.yml'
- 'PermanssonResearch/**'
- 'PermanssonResearch.lean'
- 'verification/research/final_closure_*'
- 'verification/research/test_pr113_semantic_*.py'
- 'verification/research/test_final_closure_all_original_semantics.py'
- 'research/paper_closures/post_merge_112/acceptance_case_source_map.json'
workflow_dispatch:

concurrency:
group: pr113-original-semantic-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
semantic-candidate-shard:
runs-on: ubuntu-latest
timeout-minutes: 110
strategy:
fail-fast: false
max-parallel: 3
matrix:
shard: [0, 1, 2, 3, 4, 5, 6, 7, 8]
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
with:
fetch-depth: 0
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
with:
python-version: '3.13'
- name: Check exact Git checkout before mathematical work
shell: bash
run: |
set -euo pipefail
test "$(git rev-parse HEAD)" = "$GITHUB_SHA"
test "$GITHUB_REPOSITORY" = "HMarcusWH/PermanssonLean"
test -z "$(git status --porcelain=v1 --untracked-files=all -- PermanssonResearch PermanssonLean verification/research)"
- name: Build pinned Lean research tree and audit axioms
uses: leanprover/lean-action@24581d74d674803a25a81b10b059c5c0cdd344c6
with:
auto-config: false
build: true
build-args: PermanssonResearch
test: false
lint: false
use-mathlib-cache: true
use-github-cache: false
axiom-audit: true
axiom-audit-root: PermanssonResearch
- name: Run exact source/mutant candidates (not approval)
shell: bash
run: |
set -euo pipefail
test "$(git rev-parse HEAD)" = "$GITHUB_SHA"
python3 verification/research/final_closure_all_original_semantics.py \
--head "$GITHUB_SHA" \
--shard-index "${{ matrix.shard }}" --shard-count 9 \
--out "$RUNNER_TEMP/pr113-semantic-source-${{ matrix.shard }}"
- name: Preserve unreviewed source/mutant compiler evidence
if: ${{ always() }}
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
with:
name: pr113-all-original-semantic-candidates-${{ matrix.shard }}
path: ${{ runner.temp }}/pr113-semantic-source-${{ matrix.shard }}/
retention-days: 30
if-no-files-found: error
79 changes: 79 additions & 0 deletions .github/workflows/pr113-clean-paper-rebuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
name: PR113 Clean Paper Rebuild Candidate

on:
push:
branches:
- research/final-mathematical-closure
paths:
- 'release/mathematical-closure-1/**'
- 'research_papers/mathematical_closure/**'
- '.github/workflows/pr113-clean-paper-rebuild.yml'
workflow_dispatch:

permissions:
contents: read

jobs:
clean-paper-rebuild:
runs-on: ubuntu-latest
timeout-minutes: 100
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
with:
fetch-depth: 0
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
with:
python-version: '3.13'
- name: Install independent TeX/PDF render dependencies
run: |
sudo apt-get update -qq
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y -qq \
texlive-latex-base texlive-latex-recommended \
texlive-latex-extra texlive-pictures \
texlive-fonts-recommended poppler-utils
- name: Rebuild exact H from two separate no-hardlink source clones
shell: bash
run: |
set -euo pipefail
python3 release/mathematical-closure-1/reproduce_clean_sources.py \
--source-head "$GITHUB_SHA" \
--out "$RUNNER_TEMP/perm-clean-rebuild"
- name: Attach honest execution identity, NOT approval
shell: bash
run: |
set -euo pipefail
python3 - <<'PY'
import json, os
from pathlib import Path
out = Path(os.environ["RUNNER_TEMP"]) / "perm-clean-rebuild"
report = json.loads((out/"reproduction_receipt.json").read_text())
assert report["status"] == "REPRODUCIBLE_DRAFT_ONLY"
assert report["source_commit_sha"] == os.environ["GITHUB_SHA"]
assert report["independent_source_roots"] == 2
identity = {
"format": "Permansson.CICleanRebuildCandidate.v1",
"status": "EXECUTED_DRAFT_ONLY_NO_SCHOLARLY_REVIEW",
"source_head": os.environ["GITHUB_SHA"],
"github_repository": os.environ["GITHUB_REPOSITORY"],
"github_workflow": os.environ["GITHUB_WORKFLOW"],
"github_run_id": int(os.environ["GITHUB_RUN_ID"]),
"github_run_attempt": int(os.environ["GITHUB_RUN_ATTEMPT"]),
"github_job": os.environ["GITHUB_JOB"],
"pdf_sha256": report["pdf_sha256"],
"archive_sha256": report["archive_sha256"],
"authenticated_ci_artifact": False,
"scientific_release_approved": False,
}
assert identity["github_repository"] == "HMarcusWH/PermanssonLean"
assert identity["github_job"] == "clean-paper-rebuild"
(out/"ci_execution_identity.json").write_text(
json.dumps(identity, sort_keys=True, indent=2)+"\n")
PY
- name: Retain both genuine draft source-root outputs for independent verification
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
with:
name: pr113-clean-paper-rebuild-draft
path: ${{ runner.temp }}/perm-clean-rebuild/
retention-days: 30
if-no-files-found: error
Loading
Loading