Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
218 commits
Select commit Hold shift + click to select a range
dac80e9
split(#4502 PR-1): PVL rows fresh from main — PMAT-4199 EV-6b, PMAT-4…
noahgift Sep 28, 2026
14d79ed
split(#4502 PR-1): aprender-contracts-macros from 0be7 (contract_env_…
noahgift Sep 28, 2026
ade1d7b
split(#4502 PR-1): contracts/ from 0be7 (bindings the new macros requ…
noahgift Sep 28, 2026
dacbb04
split(#4502 PR-1): #4369 build_helper::env_key — every binding build.…
noahgift Sep 28, 2026
82b7304
split(#4502 PR-1): the #4369 build-dep in the 4 remaining crates
noahgift Sep 28, 2026
78d60ae
split(#4502 PR-2): the rest of #4502 r7 A (0be7c00372), stacked on PR-1
noahgift Sep 28, 2026
c055ec8
split(#4502 PR-2): the 7 renamed-away paths (rename detection hid the…
noahgift Sep 28, 2026
163b08e
fix(#4445): the AC's named test — forget_prefix_makes_the_same_prompt…
noahgift Sep 28, 2026
642d407
Merge branch 'split/pvl-rows-0.70' into split/ont10-rest-0.70
noahgift Sep 28, 2026
4063e18
fix(binary-debt): re-key 10 ledger rows to the #4430 aprender-* bin n…
noahgift Sep 28, 2026
2bc64c8
fix(present-cli): drop unused std::path::Path import in build.rs (#45…
noahgift Sep 28, 2026
8249904
fix(guard): check_binary_debt self-test runs mutations as argv, not eval
noahgift Sep 28, 2026
b4ebf93
style(#4502): rustfmt kani_assume_tests.rs — include!d, so cargo fmt …
noahgift Sep 28, 2026
cfbab11
fix(ci): #4502 renumbered two fragments onto ordinals it also gave ne…
noahgift Sep 28, 2026
c3b7aec
fix(split #4502 PR-1): Cargo.lock — add the #4369 build-dep edges (CI…
noahgift Sep 28, 2026
e365147
merge PR-1 (c3b7aec6db, Cargo.lock) into PR-2
noahgift Sep 28, 2026
78bd48d
fix(#4502): provable-ladder Preconditions failed on every warm runner…
noahgift Sep 28, 2026
0839174
fix(split #4502 PR-1): wire the contracts-cli test targets PR-1 adds …
noahgift Sep 28, 2026
9125cd0
fix(split #4502 PR-1): carry the ont test fixtures + fb row 4 (binary…
noahgift Sep 28, 2026
e13e9eb
batch: regenerate the generated set once (batch_fold.sh --regen)
Sep 28, 2026
66bea89
merge PR-1 cut (e13e9eb8e4) into PR-2
noahgift Sep 28, 2026
178d705
fix(test): archive_fails_when_tar_cannot_write targets a path under a…
noahgift Sep 28, 2026
2457d8c
fix(ci): shard pins the event's base as origin/main so the refinement…
noahgift Sep 28, 2026
057b962
fix(split #4502 PR-1): track the ONT-2c/PVL generated artifacts the c…
noahgift Sep 28, 2026
58cb2c7
fix(ci): give the ont8 evidence-gate and pvl-comparator fragments fre…
noahgift Sep 28, 2026
035b019
fix(bandlock): release returned while the holder's sleep still held t…
noahgift Sep 28, 2026
483cc76
fix(4502): contracts-cli gates 290 + 430 — VS-COUNT-001 Case row; ref…
noahgift Sep 28, 2026
4f01e3f
fix(4502): contracts-cli gates 338 + 343 + 430 (rest) — 0-bin workspa…
noahgift Sep 28, 2026
3cab9b5
fix(serve): delete orphaned tests_12b.rs — no mod, #[path] or include…
noahgift Sep 28, 2026
83e7c80
fix(split #4502 PR-1): regenerate Axioms.lean from the PR-1 contracts…
noahgift Sep 28, 2026
6bf1954
fix(split #4502 PR-1): keep-leaf split artifacts — FUSION-006 call_si…
noahgift Sep 28, 2026
8981d46
fix(dogfood): PR-1 ledger matches its cli.rs — 144/886, T2 pairing re…
noahgift Sep 28, 2026
601334e
fix(#4502): delete the dead cooperative-matrix GEMM chain (#4347)
noahgift Sep 27, 2026
bd6287d
feat(release): G5 — binary-release ships every [[bin]], each checked …
noahgift Sep 27, 2026
1604518
docs(audit): GH-4189 impl receipt — this PR is the release half (G5);…
noahgift Sep 27, 2026
50cb7a8
fix(ont): claim check refused every setsid-wrapped CI step — main's #…
noahgift Sep 27, 2026
7c418eb
fix(b3): the four tests #4431's CI failed on at 2e74dfe1b
noahgift Sep 27, 2026
de069f1
fix(shapes): PR-1 carried main's README/CLAUDE/Makefile — restore the…
noahgift Sep 28, 2026
2bf1355
fix(shapes): regenerate evidence/binary/snapshot.jsonl for PR-1's own…
noahgift Sep 28, 2026
1e1f109
fix(split): move 29 contracts whose tests or bins live in PR-2 out of…
noahgift Sep 28, 2026
65b9387
chore(lean): regenerate Axioms.lean (pv discharge gen-axioms; --check…
noahgift Sep 28, 2026
f51e38e
batch: regenerate the generated set once (census, contracts.nt, shape…
noahgift Sep 28, 2026
3c2a40a
fix(ev11): unpaired_theorem_modules 130 -> 129, the measured count af…
noahgift Sep 28, 2026
d460559
fixtures(#4431 L6b): ten ONT fixtures declare entity_type_target_clas…
noahgift Sep 28, 2026
dc477b6
roadmap(ONT-3b): PMAT-4073 completed — acceptance re-measured at PR-2…
noahgift Sep 28, 2026
6d6636c
findings(EV-9): ladder SKIP reads as success; discharge summary bools…
noahgift Sep 28, 2026
e9556d9
fix(ci): a skipped provable-ladder is RED, not a pass (EV-9, #4083)
noahgift Sep 28, 2026
60d4786
fix(split #4502 PR-1): apr-dogfood-coverage total_obligations 16 -> 9…
noahgift Sep 28, 2026
5d652fb
fix(split #4502 PR-1): add evidence/github snapshots from 0be7 — arme…
noahgift Sep 28, 2026
0c3b96b
fix(split #4502 PR-1): ont4d/ont4f fixtures declare entity_type_targe…
noahgift Sep 28, 2026
0e84873
batch: regenerate the generated set once (batch_fold.sh --regen)
noahgift Sep 28, 2026
5150871
fix(ratchets #4502 PR-1): lint-baseline carries the measured ont coun…
Sep 28, 2026
1e30c5a
fix(split #4502 PR-1): ont4b shapes_n 66 -> 48, the measured count af…
noahgift Sep 28, 2026
3c971b0
fix(ont-consistency #4502 PR-1): regenerate the pv-sat witness for th…
Sep 28, 2026
ff8ba23
chore(pr-review): receipt for #4587 at 3c971b0b39 (reviewer claude-so…
noahgift Sep 28, 2026
0265c13
fix(cells): quorum-2 findings — refuse vacuous --only and failed rung…
noahgift Sep 28, 2026
2ed3599
fix(cells): the producer deadlocked on its own apr serve GPU lock (#3…
noahgift Sep 28, 2026
885b5b8
feat(cells): de-claim Qwen3 on GB10 for 0.70 -- only those cells leav…
noahgift Sep 28, 2026
474e0cb
feat(serve): warn [KNOWN-ISSUE #4590] for Qwen3 on sm_12x; release-no…
noahgift Sep 28, 2026
6f0818d
test(cells): rebuild green-cells-declaimed from the #4016 green-cells…
noahgift Sep 28, 2026
8a16b9a
feat(release): wire release-readiness-v1 at T-1 and T-4, report-only …
noahgift Sep 25, 2026
5a425da
fix(release): report mode records a could-not-judge and continues (#3…
noahgift Sep 25, 2026
5b8eba4
test(release): report-mode rows for every could-not-judge branch (#3715)
noahgift Sep 25, 2026
ca2daad
fix(#3715): de-claim Qwen3 on gx10 through DATA, not a pv change (#4590)
noahgift Sep 28, 2026
d925422
fix(#3715): release-readiness ENFORCES at T-1/T-4; models_t1 measures…
noahgift Sep 28, 2026
79a81e0
fix(#3715): no tag without "#3715 ENFORCE PASS" for this version+commit
noahgift Sep 28, 2026
997a343
fix(#3715): pass the candidate surface to pv -- without it no cell is…
noahgift Sep 28, 2026
a0ca667
fix(release-readiness): the prompt certification is not a crux receip…
noahgift Sep 28, 2026
57a9497
fix(release): models_t1 readiness rows ran without the release apr (#…
noahgift Sep 28, 2026
3806b29
chore(facades): refresh crates/facades/Cargo.lock (R5 stale on run 36…
noahgift Sep 28, 2026
7311ce0
fix(split #4502 PR-1): drop the ptx-debug CLI row; its command moved …
noahgift Sep 28, 2026
e85da1a
test(pvl leanchecker #4199): stub rows run --leanchecker-unscoped; th…
noahgift Sep 28, 2026
bf60d83
fix(cells): quorum-2 findings — refuse vacuous --only and failed rung…
noahgift Sep 28, 2026
c89e944
fix(cells): the producer deadlocked on its own apr serve GPU lock (#3…
noahgift Sep 28, 2026
82ee483
feat(cells): de-claim Qwen3 on GB10 for 0.70 -- only those cells leav…
noahgift Sep 28, 2026
12841fd
feat(serve): warn [KNOWN-ISSUE #4590] for Qwen3 on sm_12x; release-no…
noahgift Sep 28, 2026
afd25aa
test(cells): rebuild green-cells-declaimed from the #4016 green-cells…
noahgift Sep 28, 2026
41d88f0
feat(release): wire release-readiness-v1 at T-1 and T-4, report-only …
noahgift Sep 25, 2026
9091cbb
fix(release): report mode records a could-not-judge and continues (#3…
noahgift Sep 25, 2026
f6cc936
test(release): report-mode rows for every could-not-judge branch (#3715)
noahgift Sep 25, 2026
0875b36
fix(#3715): de-claim Qwen3 on gx10 through DATA, not a pv change (#4590)
noahgift Sep 28, 2026
c017020
fix(#3715): release-readiness ENFORCES at T-1/T-4; models_t1 measures…
noahgift Sep 28, 2026
83fb0de
fix(#3715): no tag without "#3715 ENFORCE PASS" for this version+commit
noahgift Sep 28, 2026
cd6a9b0
fix(#3715): pass the candidate surface to pv -- without it no cell is…
noahgift Sep 28, 2026
398aef4
fix(release-readiness): the prompt certification is not a crux receip…
noahgift Sep 28, 2026
35ddb8c
fix(release): models_t1 readiness rows ran without the release apr (#…
noahgift Sep 28, 2026
71d8ced
fix(#3715 R10): delete the report-only arm -- enforce is the only mod…
noahgift Sep 28, 2026
f17e625
merge origin/main into split/pvl-rows-0.70 (single merge, R8)
noahgift Sep 28, 2026
69a0334
G2 (#4590): withdraw every GB10 dense claim through data — qwen2@gx10…
noahgift Sep 28, 2026
8a3f065
fix(ci #4587): lib-test container trusts /workspace so the pinned ori…
noahgift Sep 28, 2026
b6e8be0
release(pv #4604): C2 bump — pv set at 0.69.4, update-check + build-s…
noahgift Sep 28, 2026
d052ab4
release(pv #4604): 6-crate set — aprender-build-sha + aprender-update…
noahgift Sep 28, 2026
8c2192e
ci(binary-release #4604): release pv with --features update-check,bui…
noahgift Sep 28, 2026
4a1ec56
fix(shapes #4587): the #3610 exemption moves off the shape so the fle…
noahgift Sep 28, 2026
f766fc7
merge origin/main into split/pvl-rows-0.70 (brings #4512 signing-key …
noahgift Sep 28, 2026
81cd662
fix(#4587): x86-main reds from run 36462668621 — contracts recipe and…
noahgift Sep 28, 2026
60a61bc
feat(ladder): a de-claimed (host, arch) the ladder still claims is RE…
noahgift Sep 28, 2026
5b12603
docs(#3715): release-note warning — qwen3moe on GB10 is not claimed f…
noahgift Sep 28, 2026
e59329f
fix(D1): the qwen3moe de-claim said lambda does not hold qwen3moe — i…
noahgift Sep 28, 2026
ff5c834
fix(facade guard #4587): exact scoped allowlist — only the declared #…
noahgift Sep 28, 2026
2205cfd
docs(D1): CHANGELOG said no other host holds qwen3moe — lambda holds …
noahgift Sep 28, 2026
7356870
fix(make #4587): no PR-1 recipe calls a script only PR-2 carries
noahgift Sep 28, 2026
d57f897
fix(dogfood #4587): re-derive per_binary/band/cluster baselines for P…
noahgift Sep 28, 2026
c1e4d19
fix(guards #4587): mutation sets for the three guards PR-1 adds, and …
noahgift Sep 28, 2026
ba09f72
fix(version #4587): a facade pin must name the crate it re-exports, n…
noahgift Sep 28, 2026
7eb3314
evidence(pr-review #4587): Sonnet review receipt for head ba09f72af5,…
noahgift Sep 28, 2026
7cc5f7d
fix(ci #4587): the lean-guards step runs each guard under setsid --wait
noahgift Sep 28, 2026
7218961
evidence(models #4587): re-derive supported.yaml after the README edit
noahgift Sep 29, 2026
00d9872
evidence(pr-review): commit the CI signer's .minisig for #4587's ba09…
noahgift Sep 29, 2026
293425f
evidence(pr-review #4587): Sonnet review receipt for head 7218961ef9,…
noahgift Sep 29, 2026
54b99df
evidence(pr-review #4587): cuda consultation is unreachable, not cons…
noahgift Sep 29, 2026
92aac9b
fix(guard): C13 read a present release asset as MISSING (printf into …
noahgift Sep 29, 2026
35d852f
evidence(pr-review #4587): Sonnet receipt for code head 92aac9b4e3 (B…
noahgift Sep 29, 2026
d7b36ad
evidence(pr-review #4587): cuda consultation run for real (consulted,…
noahgift Sep 29, 2026
a79535b
ci(mutants): A' survivor table -- CI matrix shards bound to head sha …
noahgift Sep 29, 2026
0a5c132
fix(mutants-table): an equivalent's receipt must be a pr-review state…
noahgift Sep 29, 2026
b132bf3
fix(mutants-table): an equivalent needs a CI-signed receipt, verified…
noahgift Sep 29, 2026
15d393d
evidence(pr-review #4587): Sonnet receipt for code head b132bf3c34 (A…
noahgift Sep 29, 2026
2aa46a1
merge split/pvl-rows-0.70 (PR-1 @ 15d393dbec) into split/ont10-rest-0…
noahgift Sep 29, 2026
8a51611
test(cli_roles): kill the 14 M1 shard-4 survivors (PR-1 #4587)
Sep 29, 2026
05c9e6f
fix(mutants-table): feature-gated files run with their feature, not a…
noahgift Sep 29, 2026
1c3c237
evidence(pr-review #4587): Sonnet receipt for code head 05c9e6f2d9 (f…
noahgift Sep 29, 2026
69050e6
test(ontology): kill CellsError::file -> String::new() survivor (M1 s…
noahgift Sep 29, 2026
38cabdb
test(ontology): kill version_key || -> && and v_star > -> >= survivor…
noahgift Sep 29, 2026
aba60e6
evidence(pr-review #4587): Sonnet receipt for code head 38cabdb8af (+…
noahgift Sep 29, 2026
1028fdf
fix(release): publish-order.txt omits aprender-build-sha and aprender…
noahgift Sep 29, 2026
8a3abba
evidence(pr-review #4587): Sonnet receipt for code head 1028fdf9f9 (+…
noahgift Sep 29, 2026
976013b
merge split/ont10-rest-0.70 into #4603 — conflicts resolved to this b…
noahgift Sep 29, 2026
13939b0
fix(mutants-table): main.rs group runs the pv binary tests, not --lib…
noahgift Sep 29, 2026
47e2b02
merge PR-1 #4587 head 13939b0725 into PR-2 (B1): feature-group shards…
noahgift Sep 29, 2026
7c37c3b
merge origin/main 2817c6d97b into PR-2 (DIRTY): roadmap.yaml resolved…
noahgift Sep 29, 2026
83b3049
fix(mutants-table): scratch copies keep .git (--copy-vcs true); every…
noahgift Sep 29, 2026
cfa29a6
merge PR-1 #4587 head 83b3049b44 into PR-2 (B1): --copy-vcs for the s…
noahgift Sep 29, 2026
f4f212a
chore(regen): single-writer regen on PR-2 — README contract_count 188…
noahgift Sep 29, 2026
87001e6
test(ont4b): name the nine ONT-10 rest shapes — shapes_n 57 -> 66
noahgift Sep 29, 2026
f952c7a
test(ont4c5): follow #4590's de-claim — B names qwen3-8b@lambda, not …
noahgift Sep 29, 2026
ca4664c
test(merge 2aa46a19df): undo two union-merge defects in contracts-cli…
noahgift Sep 29, 2026
b82f36e
fix(ci): PR-1 run 36543136454 guard-tree + pr-review-sign reds (PR-in…
noahgift Sep 29, 2026
fad4fb0
roadmap(#4502 PR-1): carry the entries for PR-1's own rows
noahgift Sep 29, 2026
c8fc8ef
test(ontology): a glob re-export cycle reports the real miss, not the…
noahgift Sep 29, 2026
1f2a8f5
roadmap(#4502 PR-1): rows for folded #4604 and #4369; regenerate the …
noahgift Sep 29, 2026
a5851db
merge PR-1 head 1f2a8f538a into PR-2 — stack #4588 on #4587 (C78(2))
noahgift Sep 29, 2026
586e205
merge origin/main 00052c0128 (#4632) into split/pvl-rows-0.70 (C53)
noahgift Sep 29, 2026
1569d1a
roadmap(#4502 PR-1): AC rows for the #4587 A' survivor table and the …
noahgift Sep 29, 2026
9205497
merge PR-1 head 1569d1a817 (carries origin/main 00052c0128, #4632) in…
noahgift Sep 29, 2026
9a29a7d
roadmap: rows for the #4083 (EV-9) and #4189 (G5) folds in PR-2 (C78,…
noahgift Sep 29, 2026
616fd14
merge origin/main into #4603 (roadmap.yaml: kept PMAT-4510 + PMAT-459…
noahgift Sep 29, 2026
9efceaa
merge split/ont10-rest-0.70 @ 9a29a7d19f into #4603 (stack base advan…
noahgift Sep 29, 2026
33b0325
docs(#3715 B1): receipt §8 describes THIS diff; README/CHANGELOG say …
noahgift Sep 29, 2026
5dfa5e7
census: drop the batch-regen census edit; README contract_count back …
noahgift Sep 29, 2026
83fa9e7
merge PR-1 5dfa5e7715 — census edit dropped, README frontmatter contr…
noahgift Sep 29, 2026
dd89791
evidence(#3715 B1): Q0 quorum AGREED at 33b032506a (opus-5-5, haiku-4…
noahgift Sep 29, 2026
3ec5493
revert(#4588 split): #4429 x86-main intel pin and #3668 docs-only ski…
noahgift Sep 29, 2026
2953777
docs(#4588): receipts for 4502/4073/3712/4445/4083; PMAT-4083 scoped …
noahgift Sep 29, 2026
b5a82ac
docs(#4588): cells-producer receipt row measured (rc 0, 25 ok)
noahgift Sep 29, 2026
0b53d1f
merge split/ont10-rest-0.70 @ 2953777888 into #4603 (#4588 reverts)
noahgift Sep 29, 2026
9b47d23
Merge pull request #4603 from paiml/0d/3715-b1-main
noahgift Sep 29, 2026
ede4572
merge split/ont10-rest-0.70 (#4603 B1, apr-0d-b1) into the receipts row
noahgift Sep 29, 2026
331e486
revert(cb200): drop the 599->617 re-baseline row from #4588 (cop ruli…
noahgift Sep 29, 2026
c253b41
test(contracts): kill the MISSED mutants CI's survivor table found on…
noahgift Sep 29, 2026
0abd6fb
test(ont4c5): B follows the G2 de-claim of qwen2-1.5b-q4km@gx10
noahgift Sep 29, 2026
1411fe2
batch: regenerate the generated set once (batch_fold.sh --regen)
noahgift Sep 29, 2026
4402048
test(refines): pin refines_pairs so deleting the counter field is caught
noahgift Sep 29, 2026
d8ebfd2
census: regenerate to the tree — n_files 1860, README contract_count …
noahgift Sep 29, 2026
d399186
test(contracts): make the equivalent mutants killable, then kill them
noahgift Sep 29, 2026
d557ed7
evidence(pr-review): non-author receipt for #4588 at 1411fe2c51
noahgift Sep 29, 2026
6bb547c
evidence(pr-review): #4587 non-author receipt for d3991868d2
noahgift Sep 29, 2026
55835bd
test(contracts): kill the compute_proof_depth L3/L4 and pair_mismatch…
noahgift Sep 30, 2026
f090675
evidence(pr-review): #4587 non-author receipt for 55835bd46b
noahgift Sep 30, 2026
1993d30
test(mutants): kill the 18 MISSED on #4588's diff (shards 3/4/7/16)
noahgift Sep 30, 2026
a29f878
evidence(pr-review): non-author receipt for #4588 at 1993d306cf
noahgift Sep 30, 2026
0d18132
fix(ont4b): regen the tracked graph — two verifiedCommand literals we…
noahgift Sep 30, 2026
14e1e33
test(contracts): kill the 3 MISSED mutants in section glob + summary_…
noahgift Sep 30, 2026
3003548
evidence(pr-review): #4587 non-author receipt for 14e1e3335c
noahgift Sep 30, 2026
53a5961
test(serve): kill generic_matvec.rs:216 (|| -> &&) in generic_multiro…
noahgift Sep 30, 2026
6beb021
test(mutants): C97 — every #4588 MISSED classified; test-location row…
noahgift Sep 30, 2026
bc42ffb
evidence(pr-review): non-author receipt for #4588 at 6beb021e4b
noahgift Sep 30, 2026
403a6a4
test(#4588): kill the last lint meet / obligations mentions mutants
noahgift Sep 30, 2026
f8df3cc
evidence(pr-review): non-author receipt for #4588 at 403a6a4d48
noahgift Sep 30, 2026
5a716cf
test(#4587): C127 — relocate test-location mutants to cli rows, kill …
noahgift Sep 30, 2026
4f31986
test(contracts): kill the 38 MISSED release_crux mutants (swarm #4587)
noahgift Sep 30, 2026
bb5c773
test(#4587): kill 27 MISSED mutants in release_evidence (18), extract…
noahgift Sep 30, 2026
d5992f0
test(discharge): find_word fail-fast asserts first so a bad resume of…
noahgift Sep 30, 2026
c6799ec
test(#4587): kill the review's MISSED release_crux + project mutants
noahgift Sep 30, 2026
6801767
test(#4588): kill the review-experiment MISSED mutants (79 in-diff)
noahgift Sep 30, 2026
c1b9a89
test(#4588): kill ptx-debug run.rs and serve session.rs MISSED mutants
noahgift Sep 30, 2026
99da330
test(#4587): kill the c6799 shard survivors in the ontology extractors
noahgift Sep 30, 2026
625f5e1
test(#4588): kill measured shard survivors — apr-cli cli_main, ptx-de…
noahgift Sep 30, 2026
b316b2b
fix(#4587): fence_close slices m bytes, as fence_open does — the fenc…
noahgift Sep 30, 2026
1aec813
test(#4588): refines_gate 181/207, claims fence_close + lane-C claims…
noahgift Sep 30, 2026
c8c17a2
test(#4588): serve quantize — generic_matvec row tile 8/8, iq2_xxs:67…
noahgift Sep 30, 2026
5296a9f
fix(ci): #4587 green on its own base — tree_reader_tests drift + muta…
noahgift Oct 1, 2026
7981643
fix(guard-tree m2): wire aprender-data cli_output; delete 3 parity fi…
noahgift Oct 1, 2026
9f2975f
merge split/pvl-rows-0.70 (PR-1 @ 5296a9fef7) into split/ont10-rest-0…
noahgift Oct 1, 2026
9f29d8c
fix(guard-tree m10/dogfood): drop 49 exact-duplicate pv rows from the…
noahgift Oct 1, 2026
32fc88e
ci(gate): the ratchet comment says where the baseline lands (#4647) a…
noahgift Oct 1, 2026
b2c1869
ci(gate): the ratchet comment says where the baseline lands (#4647) a…
noahgift Oct 1, 2026
db80afc
evidence(pr-review): non-author receipt for #4588 at b2c1869663
noahgift Oct 1, 2026
ee9d92b
evidence(pr-review): non-author receipt for #4587 at 32fc88e6f5
noahgift Oct 1, 2026
353bd52
docs(roadmap): PMAT-4502 names the ratchet block it carries (C188(a),…
noahgift Oct 1, 2026
e16804e
fix(pv): ONT-4c4 kernel focus — kernel:true binding admits its standa…
Oct 1, 2026
80423b7
fix(pv): ONT-4c4 kernel focus — build dense_item without json!, whose…
Oct 1, 2026
2077f24
test(#4587): kill C147 rerun survivors — K10 subsumption/ratchet_gate…
noahgift Oct 1, 2026
b270bc7
Merge remote-tracking branch 'origin/split/pvl-rows-0.70' into split/…
noahgift Oct 1, 2026
6c62691
merge origin/main into #4587 — ci.yml: main's mutants-debt comment fo…
noahgift Oct 1, 2026
5fbb267
test(#4588): orchestrate viz dashboard — config fields, URI schemes, …
noahgift Oct 1, 2026
2ef6d81
merge #4588 remote head + ONT-4c4 fixes into 98/regen-4588 (survivor …
noahgift Oct 1, 2026
bbc321a
fix(#4588): drop the uncited 11.4 tok/s from the GB10 dense known-iss…
noahgift Oct 1, 2026
7a4ad5b
merge #4587 head 6c626919fb (carries origin/main 430be6524f) into #4588
noahgift Oct 1, 2026
50e8455
evidence(#4588): regen supported.yaml — README citation lines moved (…
noahgift Oct 1, 2026
af891a9
evidence(pr-review): non-author receipt for #4587 at 6c626919fb
noahgift Oct 1, 2026
0349dce
merge #4587 receipt af891a92c7 into #4588
noahgift Oct 1, 2026
52ea4f3
contracts(#4588): regen census.json — 1889 parsed (c213 check_census_…
noahgift Oct 1, 2026
2778ed5
docs(#4588): readme-sync — frontmatter contract_count 1889 follows th…
noahgift Oct 1, 2026
a262505
fix(prerun): SEC010 release_readiness selftest mkdirs via mk; PERF-01…
noahgift Oct 1, 2026
fc6d0bb
chore(contracts): regenerate contracts.nt (pv extract; the_tracked_re…
noahgift Oct 1, 2026
62c7dbe
evidence(pr-review): non-author receipt for #4588 at fc6d0bbae5 (C129)
noahgift Oct 1, 2026
2350735
ci(mutants): option (a) — empty ci/mutants-table-refs.txt; PR-1/PR-2 …
noahgift Oct 1, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .claude/skills/apr-dogfood/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -1591,7 +1591,7 @@ The nine clusters at zero, largest first: `http-orchestrate-banco` (95),
`test-harness` (49), `rag-eval` (44), `qa-cgp` (37), `simulation` (18),
`orchestrate-pacha-secrets` (17).

**Report both numbers or neither (T2).** "5 of 14 clusters gated (35.7%)" without "144 of 864 features gated (16.7%)" beside it is a proxy masquerading as coverage, and the gate refuses to emit it — *on this line too*.
**Report both numbers or neither (T2).** "5 of 14 clusters gated (35.7%)" without "144 of 894 features gated (16.1%)" beside it is a proxy masquerading as coverage, and the gate refuses to emit it — *on this line too*.

The rule is about the NUMBER, not about a phrasing, and it is enforced on every
surface that can emit one: the gate's own report, the receipt, the output of
Expand Down
8 changes: 4 additions & 4 deletions .claude/skills/pr-review/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ difference is a defect in this file.
**Contract**: `contracts/pr-review-skill-v2.yaml` (§1 grounding, §7 blocking, §8 metrics)
**Guard**: `scripts/check_pr_review_receipt.sh` — it validates what you emit here, it has
its own positive controls, and its mutation set (`scripts/mutate-guard.sh`) reports
233/233. **Run it on your own receipt before you post anything.**
237/237. **Run it on your own receipt before you post anything.**

## Context

Expand Down Expand Up @@ -438,7 +438,7 @@ Bash guards are exercised with `bats-core` fixtures. For the receipt guard itsel
mutation set already exists and is a derivation, not a list:

```bash
bash scripts/mutate-guard.sh # 233/233 on scripts/check_pr_review_receipt.sh
bash scripts/mutate-guard.sh # 237/237 on scripts/check_pr_review_receipt.sh
```

**`attempted: 0` with `status: consulted` is rejected** (fixture row 2). A mutation set
Expand Down Expand Up @@ -1192,7 +1192,7 @@ the real merged commits, not from the spec's reasoning about them.
## §13 Autonomous merge on quorum (DESIGNED AND BUILT, **NOT ARMED**)

Spec §13. Operator instruction, 2026-08-31: PRs auto-merge once the review quorum passes.
The mechanism exists — `scripts/pr_review_quorum_arm.sh`, a table of 83 rows, a 134-mutant
The mechanism exists — `scripts/pr_review_quorum_arm.sh`, a table of 90 rows, a 134-mutant
set at 100% — and **it is reachable from no workflow that can merge anything.** §13.11 is
the arming ladder; rung 0 is where this file is written.

Expand Down Expand Up @@ -1345,7 +1345,7 @@ That is the first falsifiable property of the section, and `q-44` plus the
### §13.9 Verifying the mechanism

```bash
bats tests/pr-review-quorum.bats # 83 rows: one per refusal path, four that PERMIT
bats tests/pr-review-quorum.bats # 90 rows: one per refusal path, four that PERMIT
bash scripts/mutate_quorum_arm.sh # 134/134 — §13.10 fixes this at one, no ratchet
bash scripts/mutate_quorum_arm.sh --list # the catalogue, no mutants run
```
Expand Down
5 changes: 5 additions & 0 deletions .claude/skills/pre-release/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -326,6 +326,11 @@ regression this repo has on record, and its power *falls* as data accumulates
Richer fields (surface counts, findings, notable, verdict) are encouraged — the receipts
already under `evidence/dogfood/` are the worked examples.

**The tracked implementation of this step** is `scripts/release/host_receipt.sh`, which
`scripts/release/autopilot.sh` ships to each host after publish (#3731). Never hand-roll
the sweep; `scripts/check_dogfood_shim.sh` row 1b allows those two scripts only while
this paragraph names them.

**The sweep must `cargo install` the PUBLISHED crate**, not build the local tree.
Building the tree tests what you have; installing tests what a user gets. On a box with a
pre-existing `apr` the install correctly fails closed (rc=101) *before* compiling — use
Expand Down
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,8 @@
#
# scripts/check_append_only_ledgers.sh holds that distinction as a case table.
docs/audits/*.jsonl merge=union
# Append-only ledgers one level down. `docs/audits/*.jsonl` does not cross a `/`,
# so these two resolved no merge driver (check_append_only_ledgers, after the
# main merge into #4431). Named file by file: the scope rule above still holds.
docs/audits/review-corpus/corpus-v1.jsonl merge=union
docs/audits/rex-001/rex-04-admission.jsonl merge=union
10 changes: 10 additions & 0 deletions .githooks/pre-push
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,14 @@ cargo doc --no-deps -q 2>/dev/null || echo "WARN: cargo doc failed"
echo "── ComputeBrick Compliance ──"
pmat comply check --failures-only 2>/dev/null || true

echo "── #4415/#4416: CI guard steps (scripts/ci_guards.sh, the script CI runs) ──"
# The drift check is a YAML parse, so it always runs. The full guard run takes
# many minutes; opt in with APR_PREPUSH_GUARDS=1 (or run `make guards-local`).
rc=0; bash scripts/ci_guards.sh --check-coverage || rc=$?
[ "$rc" -eq 1 ] && exit 1
[ "$rc" -eq 0 ] || echo "WARN: guard drift check could not run (rc=$rc)"
if [ "${APR_PREPUSH_GUARDS:-0}" = 1 ]; then
bash scripts/ci_guards.sh || exit 1
fi

echo "✅ Pre-push passed"
2 changes: 2 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,5 @@ self-hosted-runner:
- apple-silicon
- m4
- mini
# #4292 / infra#1042: the mini's dedicated repo-level release runner
- mini-builder
Loading
Loading