Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
385 commits
Select commit Hold shift + click to select a range
e34abd2
fold(0.70.0): fix/3624-by-entity-type-derived
noahgift Sep 24, 2026
fa39534
fold(0.70.0): relgate/e6-0.70.0
noahgift Sep 24, 2026
2e39396
fold(0.70.0): PMAT-3610-vacuous-shapes-r
noahgift Sep 24, 2026
877d727
fold(0.70.0): fix/3809-wire-serve-tests
noahgift Sep 24, 2026
000272b
fold(0.70.0): PMAT-3668-docs-only-ci
noahgift Sep 24, 2026
6f79503
fold(0.70.0): fix/3298-pr-body-live
noahgift Sep 24, 2026
ac62295
fold(0.70.0): PMAT-3777-derived-cells-rebased
noahgift Sep 24, 2026
d0a7371
PMAT-3741: no binary skip — a planted receipt behind one NUL byte was…
noahgift Sep 24, 2026
6b094a4
PMAT-3741: scan UTF-16/32 too — a receipt saved as UTF-16 was invisib…
noahgift Sep 24, 2026
b41a477
fold PMAT-3668-docs-only-ci into batch/0.70.0 (cop ruling: approved, …
noahgift Sep 24, 2026
33186de
PMAT-3741: quorum record — 3/3 PASS at 6b094a4dc (degraded: same-fami…
noahgift Sep 24, 2026
11b22fe
merge PMAT-3714-r2-on-v2 into batch/0.70.0 — qwen3moe CUDA path + qa …
noahgift Sep 24, 2026
e9d9138
roadmap: PMAT-3668 as a fragment (batch/0.70.0 requires entries/<ID>.…
noahgift Sep 24, 2026
0925596
ci(#3676): every pull_request workflow cancels a superseded run
noahgift Sep 24, 2026
58fae86
fix(guard): #3676 quorum findings — no looser cancel/group match, no …
noahgift Sep 24, 2026
1c4fcbb
feat(release): publish dry-run gate — rc_publish_gate.sh --verify com…
noahgift Sep 24, 2026
47791f2
Merge remote-tracking branch 'origin/batch/0.70.0' into batch/0.70.0
noahgift Sep 24, 2026
5472cd7
fix(fold 0.70.0): by_entity_type counts cli-surface — #3624 derived i…
noahgift Sep 24, 2026
a664a41
Merge remote-tracking branch 'origin/batch/0.70.0' into fold/59-070
noahgift Sep 24, 2026
e271ca9
Merge remote-tracking branch 'origin/batch/0.70.0' into PMAT-3676-boo…
noahgift Sep 24, 2026
8ed5305
fold: regenerate roadmap.yaml from entries/ after merging batch/0.70.…
noahgift Sep 24, 2026
7e666ed
fold: PMAT-3741-b-on-070 (crux) into batch/0.70.0
noahgift Sep 24, 2026
0c6fa3b
fold: classify #3809's src_test_files_unwired_baseline.txt as a set r…
noahgift Sep 24, 2026
9595b64
PMAT-3569: census.json is derived — PRs may not edit it, CI checks a …
noahgift Sep 24, 2026
b36f46c
merge origin/batch/0.70.0 — keep #3679's pinned-pv probe, #3569's dec…
noahgift Sep 24, 2026
2b36783
PMAT-3569: roadmap kind: code
noahgift Sep 24, 2026
f5d52bf
fix(#3714): the #3718 context-clamp named a binding the MoE dispatch …
noahgift Sep 24, 2026
0979b34
Merge remote-tracking branch 'origin/batch/0.70.0' into PMAT-3714-moe…
noahgift Sep 24, 2026
f832c3f
PMAT-3569: quorum fixes — a fork PR named release/X.Y.Z is not the tr…
noahgift Sep 24, 2026
138f98f
fix(wgpu): RMSNorm shader ignored the model's rms_norm_eps — hardcode…
noahgift Sep 24, 2026
b697cab
fix(wgpu): parity example sets rms_norm_eps too — quorum found the 7t…
noahgift Sep 24, 2026
48c80e8
PMAT-3569: fork check outranks CENSUS_WRITER; a pull_request with an …
noahgift Sep 24, 2026
28e46fe
fix(bins): 3 #4219 build scripts broke clippy -D warnings — missing c…
noahgift Sep 24, 2026
2cbcd4f
batch/0.70.0: three gate reds the batch carries — validate_focus comp…
noahgift Sep 24, 2026
1172439
docs(release): rc_publish_gate --verify must judge the bumped tree; r…
noahgift Sep 24, 2026
641920f
Merge remote-tracking branch 'origin/batch/0.70.0' into batch/0.70.0
noahgift Sep 24, 2026
da0d23b
merge PMAT-3676-book-cancel-superseded into batch/0.70.0 (cop approve…
noahgift Sep 24, 2026
b33d860
Merge remote-tracking branch 'origin/feat/token-usage-report' into GH…
noahgift Sep 24, 2026
cab28bf
fix(ont): the ratchet names its comparand with resolve_base.sh — a pu…
noahgift Sep 24, 2026
f41f002
fix(token-report): attribute sessions by git metadata, not the first …
noahgift Sep 24, 2026
47c625b
fix(release): check_release_assets read a PRESENT asset as MISSING ~1…
noahgift Sep 24, 2026
385fe69
fix(fixture): pr-review fixture piped git diff into grep -q — batch/0…
noahgift Sep 24, 2026
6697912
docs(ont-4c5): implementation plan for ONT-4c5 capability cells (#397…
noahgift Sep 23, 2026
6e9f8f4
docs(ont-4c5): plan round 2 — cells measured at the current release V…
noahgift Sep 23, 2026
e26066f
docs(ont-4c5): plan round 3 edits — one apply fn + edge-count invaria…
noahgift Sep 23, 2026
bbf4983
refactor(ont-4c5): one definition of the ladder-green host axis and r…
noahgift Sep 23, 2026
f304bce
feat(ont-4c5): capability cells — D from ladder-green, cells at the c…
noahgift Sep 23, 2026
b8abb84
feat(ont-4c5): capability-cells shape armed in pv lint --gate shapes …
noahgift Sep 23, 2026
bc0681d
test(ont-4c5): CLI case table on capcells-* fixtures; shapes controls…
noahgift Sep 23, 2026
276d698
fix(ont-4c5): probe+mutations move into the ont4c5 test target; run_s…
noahgift Sep 23, 2026
4df93ba
fix(ont-4c5): diff-review round — wire the test target into CI, exit-…
noahgift Sep 23, 2026
d2e03f1
fix(ont-4c5): wiring_holds compares focus NODES, not rung ids — a sha…
noahgift Sep 23, 2026
9acaa86
docs(ont-4c5): implementation receipt, diff-review quorum record, est…
noahgift Sep 23, 2026
c9e0349
ONT-4c5 re-land on batch/0.70.0: the mutations follow the tree's V*, …
noahgift Sep 24, 2026
2066b02
PMAT-3972: roadmap row owned (aprender-pvl-a), in_progress
noahgift Sep 24, 2026
8cf51c9
fix(ont-4c5): fold re-land — run_shapes_gate_with back under the comp…
noahgift Sep 24, 2026
805803f
fix(#3714): qa's runtime throughput gate labelled the backend by buil…
noahgift Sep 24, 2026
2b77091
fold: fix/3569-census-derived into batch/0.70.0
noahgift Sep 24, 2026
78581d1
fold: fix/4327-grep-q-ratchet into batch/0.70.0
noahgift Sep 24, 2026
6274a16
fold: census.json back to merge-base (#3569: the train is its one wri…
noahgift Sep 24, 2026
51da407
ci(infra#1059): admit each aprender-ci target unit through gx10's dis…
noahgift Sep 24, 2026
fa20fca
docs(prrev): restamp the stated mutant and quorum-bats counts — check…
noahgift Sep 24, 2026
833807f
fix(ci): ownership step must not recreate a unit the admit gate refus…
noahgift Sep 24, 2026
6d8d5b1
fix(#3714): the MoE GPU path counted its CUDA build and F2 guard as g…
noahgift Sep 24, 2026
7ee7b99
fix(perf-fields): #3805's accel_absent reads left check_perf_receipt_…
noahgift Sep 24, 2026
fdd0f64
fix(roadmap): drop kind: code the #3569 fold added to an existing row…
noahgift Sep 24, 2026
fd55054
chore(roadmap): GH-4162 kind: code (kind-gate)
noahgift Sep 24, 2026
1abf256
fix(release): a promoted final failed its own verify — asset_version_…
noahgift Sep 24, 2026
a9a2ad6
test(#3594): pin jq-absent refusal in both arming-gate suites (done_w…
noahgift Sep 24, 2026
8a8cc42
fix(token-report): F2 cap replay follows real compactions; gitdir and…
noahgift Sep 24, 2026
f47fbcb
feat(gpu): prove a GPU receipt had the card to itself, or refuse it (…
noahgift Sep 23, 2026
c93df6e
fix(gpu): gpu_exclusive_run honours a lock its ANCESTOR holds — wrapp…
noahgift Sep 23, 2026
0040967
feat(ladder): the GPU run leg proves it had the card to itself, or de…
noahgift Sep 24, 2026
6fd817b
fix(#3636): clippy --features cuda is clean — 62 findings no gate eve…
noahgift Sep 24, 2026
567fae9
fix(roadmap): regenerate the aggregate — batch/0.70.0 tip carried DRI…
noahgift Sep 24, 2026
4d98c1d
audit(GH-4162): Claude-seat quorum r3 FAIL -> r4 PASS 2/2 (degraded: …
noahgift Sep 24, 2026
398da28
PMAT-3731: the train emits every host's receipt in the gate's schema,…
noahgift Sep 22, 2026
27cb66b
PMAT-3731: lambda's 424 KB receipt moves to a gist named in the READM…
noahgift Sep 22, 2026
4b7d086
PMAT-3732 WIP: autopilot --visited prints the hosts its hosts step re…
noahgift Sep 22, 2026
18a0268
PMAT-3732 WIP: the matrix is judged against the hosts the train visit…
noahgift Sep 22, 2026
ce587d8
PMAT-3732: roadmap fragment -- the fleet ruling, the design, and what…
noahgift Sep 22, 2026
586deff
test(#3594): arm tool-01 row uses the real --receipt flag and asserts…
noahgift Sep 24, 2026
1562319
Merge remote-tracking branch 'origin/batch/0.70.0' into PMAT-3594-arm…
noahgift Sep 24, 2026
12583a3
docs(3714): R3 receipt + at-head lambda evidence (6d8d5b155)
noahgift Sep 24, 2026
e461983
Merge remote-tracking branch 'origin/GH-4162-token-usage-report' into…
noahgift Sep 24, 2026
07c893b
Merge remote-tracking branch 'origin/PMAT-4207-lint-hermetic' into GH…
noahgift Sep 24, 2026
0c499cc
regen: roadmap aggregate after folding #4162
noahgift Sep 24, 2026
88b8918
fix(preflight): R4 judges release/X.Y.Z ancestry, not main (#4286)
noahgift Sep 24, 2026
e8af362
docs(3714): quorum artifact — sonnet-5 + agy gemini-3.1-pro-high + ha…
noahgift Sep 24, 2026
d41b068
Merge remote-tracking branch 'origin/GH-4207-lint-hermetic-batch' int…
noahgift Sep 24, 2026
c431a65
Merge remote-tracking branch 'origin/batch/0.70.0' into fold/59-070
noahgift Sep 24, 2026
ba75da2
regen: roadmap aggregate after folding #4207
noahgift Sep 24, 2026
d85d350
PMAT-3739 / #3739 slice 1: CRUX inference dogfood — the same GGUF and…
noahgift Sep 21, 2026
b1d7cdc
PMAT-3739: fragment criteria + aggregate; no pipe into grep -q in the…
noahgift Sep 21, 2026
7ecf34e
PMAT-3739: per-run ollama import name (two lanes must not rm each oth…
noahgift Sep 21, 2026
9d77418
PMAT-3739: an UNJUDGED cell declines the run (the 17:19Z amendment: a…
noahgift Sep 21, 2026
2351f36
PMAT-3739: the cop's rulings — ALL_WRONG named and counted per model,…
noahgift Sep 21, 2026
45dbba2
PMAT-3739: first CRUX receipts — lambda cpu PASS (3 GREEN), lambda gp…
noahgift Sep 21, 2026
56d13b7
PMAT-3774: evidence/crux/verb-correspondence.yaml — all 253 surface l…
noahgift Sep 21, 2026
dd63ff1
PMAT-3774: the judge side of the hf and llamafile engines — comparato…
noahgift Sep 21, 2026
5f25951
PMAT-3774: cells run as ONE gpu-q command (the cop's rule rev 5), HF …
noahgift Sep 21, 2026
a88f967
PMAT-3774: plugin engines held to their lane (reported.device require…
noahgift Sep 21, 2026
6c161b4
PMAT-3774: CRUX_GPU_PRIO defaults to 3 (the cop's class for CRUX deve…
noahgift Sep 21, 2026
142c864
PMAT-3795: CRUX chat verb — a two-turn conversation per model; apr ch…
noahgift Sep 21, 2026
cb09def
PMAT-3795: the CRUX scripts pass the bashrs release gate — 4 false po…
noahgift Sep 24, 2026
dfaf3a1
fix(roadmap): PMAT-3569 kind as a label, not a reserialised field — b…
noahgift Sep 24, 2026
1a94a43
Merge remote-tracking branch 'origin/GH-3569-kind-as-label' into fold…
noahgift Sep 24, 2026
216f0e6
ci(nightly): aarch64-apple-darwin comes back — host-native build-darw…
noahgift Sep 24, 2026
b91e0a3
fold(#4292): darwin release lane on the mini-builder runner — check_r…
noahgift Sep 24, 2026
ece3048
fix(batch): re-land the two reds the PMAT-3594 merge (1562319c6) rein…
noahgift Sep 24, 2026
abb95a2
ci(#3636): gate clippy --features cuda in cuda-unit — the only nvcc job
noahgift Sep 24, 2026
92615cf
fix(#3636): restore trap keeps the backup when cp fails; name the apr…
noahgift Sep 24, 2026
9ee106e
evidence(#3636): quorum receipt for the cuda-unit clippy gate — 3/3 P…
noahgift Sep 24, 2026
88fd138
merge PMAT-4168 (PVL-001 EV-4) onto batch/0.70.0 — make contracts pro…
noahgift Sep 24, 2026
127068e
Merge remote-tracking branch 'origin/GH-4168-ev4-batch' into fold/59-070
noahgift Sep 24, 2026
b209a01
perf(cpu): multi-row Q4_K×Q8_K GEMM — one DRAM pass per weight tile, …
noahgift Sep 24, 2026
f3ba163
perf(cpu): layer-major batched Qwen3.5 prefill on the multi-row Q4_K …
noahgift Sep 24, 2026
eac2885
perf(cpu): Q5_K/Q6_K multi-row GEMMs in the batched Qwen3.5 prefill (…
noahgift Sep 24, 2026
c91ae0d
fix(prefill): refuse a prompt that overflows the KV cache instead of …
noahgift Sep 24, 2026
0a82ef1
fold #3714 (MoE on 0.70) into batch/0.70.0 — quantize re-exports and …
noahgift Sep 24, 2026
d8cc9c6
Merge remote-tracking branch 'origin/PMAT-1059-gx10-admit' into fold/…
noahgift Sep 24, 2026
161f45b
Merge remote-tracking branch 'origin/batch/0.70.0' into PMAT-3741-b-o…
noahgift Sep 24, 2026
237f10f
fix(coverage): regex describes the monorepo - drop dead trueno/realiz…
noahgift Sep 24, 2026
440fe3a
fix(guard): the claim-literal stale count matches EXACT path:LINE, no…
noahgift Sep 23, 2026
d7ea3ff
fix(guard): count_stale uses a here-string; printf|grep -q under pipe…
noahgift Sep 24, 2026
99872cd
fix(claims): #4085 on batch/0.70.0 — literals removed, not re-keyed; …
Sep 23, 2026
619bec2
fix(guard): resolve #[path]/include! per declaring file — name matchi…
noahgift Sep 24, 2026
b2e9e0c
fix(deps): drop the two unmaintained proc-macro crates from the publi…
noahgift Sep 24, 2026
b679a22
refactor(moe): split #3714's check_supported under the complexity rat…
noahgift Sep 24, 2026
d5fc1de
Merge remote-tracking branch 'origin/batch/0.70.0' into fold/59-070
noahgift Sep 24, 2026
f3e8ff9
regen: roadmap aggregate after folding #3714 and infra#1059
noahgift Sep 24, 2026
2d1978a
fix(roadmap): PMAT-3741 notes had unescaped apostrophes in a single-q…
noahgift Sep 24, 2026
b2583f6
perf(qwen35): batched CPU prefill attends per row and runs the delta …
noahgift Sep 24, 2026
bb5a80e
ci(cuda-unit): lint apr-cli's cuda code on apr-cli-only diffs without…
noahgift Sep 24, 2026
1cc221c
ci(pvl): provable-ladder job, ADVISORY -- PVL-001 EV-9 (#4083)
noahgift Sep 24, 2026
d5e3442
test(ci_gpu_touched): row label no longer says cuda-unit fires ONLY o…
noahgift Sep 24, 2026
a04a705
fold #3204: nightly build-darwin leg on mini-m4 (quorum 3/3 degraded …
noahgift Sep 24, 2026
90e3938
ci(pvl): provable-ladder -- the quorum's findings (#4083)
noahgift Sep 24, 2026
fadd866
fix(qwen35): --gpu inference_ms excludes the CUDA build + F2 guard (R…
noahgift Sep 24, 2026
c9717d0
refactor(cb200): CB-200 back under baseline on batch/0.70.0, gated pe…
noahgift Sep 24, 2026
cd3ce85
Merge remote-tracking branch 'origin/batch/0.70.0' into GH-4101-cb200…
noahgift Sep 24, 2026
e1b7574
roadmap: re-aggregate after merging batch/0.70.0 (#4101)
noahgift Sep 24, 2026
873b4f5
fold: #4101 CB-200 TDG grade batch (GH-4101-cb200-batch @e1b7574b8)
noahgift Sep 24, 2026
7b26879
fold: #4083 EV-9 advisory provable-ladder job (feat/4083-pvl-9-provab…
noahgift Sep 24, 2026
9313577
fix(batch): #4336 added 2 pipe-into-grep-q sites (64->66) and 2d1978a…
noahgift Sep 24, 2026
5ccd412
evidence(4342): lambda before/after — qwen35 4B --gpu 1.2-2.7 -> 18.7…
noahgift Sep 24, 2026
fca117e
docs(4342): quorum artifact — sonnet-5 + agy gemini-3.1-pro-high + ha…
noahgift Sep 24, 2026
568c9e2
Merge remote-tracking branch 'origin/batch/0.70.0' into PMAT-3839-cov…
noahgift Sep 24, 2026
6ce63dd
ci(pvl): provable-ladder -- widen to the clean-room X64 pool (#4083)
noahgift Sep 24, 2026
8c55998
docs(claude-md): coverage re-derived - 90.84% on the monorepo scope, …
noahgift Sep 24, 2026
27261a3
docs(claude-md): name the coverage sample as a branch dispatch, not m…
noahgift Sep 24, 2026
7e471d6
docs(claude-md): cite main's nightly exactly - 826969/941649 = 87.82%…
noahgift Sep 24, 2026
79f968b
fold: #4083 provable-ladder runs-on widened to clean-room X64 (ci/408…
noahgift Sep 24, 2026
8c85cb3
fold: #4342 Qwen3.5 setup timing (PMAT-4342-q35-setup-timing @fca117e9a)
noahgift Sep 24, 2026
d9fa33c
docs(audit): PMAT-4228 receipt for the parallel prefill follow-up
noahgift Sep 24, 2026
e03f0ea
Merge remote-tracking branch 'origin/batch/0.70.0' into feat/4228-pre…
noahgift Sep 24, 2026
26050b0
fix(serve): /v1/completions on GGUF CPU never stopped on a token — st…
noahgift Sep 24, 2026
78f4b79
fix(serve): <|im_end|> leaked into live /v1/chat/completions stream d…
noahgift Sep 25, 2026
f5d4420
docs(audit): PMAT-4228 quorum 3/3 PASS (degraded: same-family)
noahgift Sep 25, 2026
2acd92f
merge origin/batch/0.70.0 (#4228 parallel prefill) into #4342 fold
noahgift Sep 25, 2026
1bb7d99
fix(serve): native generate routes cut a spelled-out <|im_end|> from …
noahgift Sep 25, 2026
bac053c
test(serve): gate completions_eog_stop_4339 on gpu like its neighbour…
noahgift Sep 25, 2026
ace8997
fix(serve): the batch scheduler answering /v1/completions ran past EO…
noahgift Sep 25, 2026
b84554c
fold: x/4340-stream-im-end @78f4b79ea
noahgift Sep 25, 2026
0dcab24
fold: x/4344-native-im-end @1bb7d99fe
noahgift Sep 25, 2026
e76bffd
fold: fix/4339-gguf-completions-stop @ace8997f5
noahgift Sep 25, 2026
fb29bb9
merge fix/4339-gguf-completions-stop — #4345 builds on its completion…
noahgift Sep 25, 2026
1215958
fix(serve): GPU/CUDA /v1/completions stop on EOS + every EOG marker, …
noahgift Sep 25, 2026
9c0b647
fold: x/4345-gpu-completions-stop @12159586a
noahgift Sep 25, 2026
5e3f0a0
fix(serve): /v1/batch/completions and /v1/logprobs stop on EOS + ever…
noahgift Sep 25, 2026
ad3849c
feat(nightly): ship a CUDA apr build per arch — GPU hosts could never…
noahgift Sep 25, 2026
5cbb6d7
fold: #4326 nightly cuda (wip/4326-nightly-cuda @ad3849c00)
noahgift Sep 25, 2026
1e8fce2
regen: roadmap aggregate after #4326 (branch added the fragment witho…
noahgift Sep 25, 2026
bb732d5
revert(nightly): drop #4326 nightly.yml hunk — superseded by #4315 (b…
noahgift Sep 25, 2026
e260fe5
fold: fix/4345-logprobs-gpu-batch-stop @5e3f0a03e
noahgift Sep 25, 2026
7959809
#4045 M7: release-night wall time, measured from the systems of recor…
noahgift Sep 23, 2026
a49b6f3
docs(dogfood): gate() comments cite #3844, not #3841 (#3844)
noahgift Sep 25, 2026
38b0db0
#4045 G-ONT: check_ont_complete.sh -- ONT-001 finished on both sides …
noahgift Sep 23, 2026
71dfe13
roadmap(#4045): entry for the batch/0.70.0 port (M7 + G-ONT; the rest…
noahgift Sep 25, 2026
6520f85
feat(contracts): ONE shared in-tree helper — skip by name out of tree…
noahgift Sep 24, 2026
e11040e
test(contracts): a same-named crates/<dir> that is not this crate rea…
noahgift Sep 24, 2026
72aba33
fix(deps): aprender-contracts is a versioned dev-dep of core/train/se…
noahgift Sep 24, 2026
88b366b
chore(roadmap): GH-4175 fragment (kind:code)
noahgift Sep 24, 2026
2c8ad7c
docs(audit): GH-4175 helper receipt — the one umbrella criterion this…
noahgift Sep 24, 2026
2601d43
evidence(quorum): GH-4175 helper — 3/3 PASS at 375e9f157 (gemini-3.1-…
noahgift Sep 24, 2026
ea53915
fix(contracts): workspace_*_or_skip! accept the trailing comma rustfm…
noahgift Sep 24, 2026
b4492e5
receipt(GH-4175): the trailing-comma follow-up, measured
noahgift Sep 24, 2026
015febd
feat(release): published tarballs must compile their own tests; the .…
noahgift Sep 24, 2026
01f0d22
roadmap: GH-4114 kind: code
noahgift Sep 24, 2026
e800296
test(#4114): row 15's source-reader witness covers both reader paths
noahgift Sep 24, 2026
ab98d20
fix(#4114): a failing build host is 'could not check', and --crate-fi…
noahgift Sep 24, 2026
20000cc
feat(#4114): the tarball gate prints what the tarballs do NOT test: d…
noahgift Sep 24, 2026
28382b0
fix(#4114): the tarball gate never fills the root disk — work dir bes…
noahgift Sep 24, 2026
024ccb0
feat(#4175): tarball gate --run executes the tarball's tests as cargo…
noahgift Sep 24, 2026
aafb452
fix(serve): cuda builds refused ignore_eos for EVERY model; trace-com…
noahgift Sep 23, 2026
a4caea9
fix(serve): two more cuda-only test targets did not compile (#3956)
noahgift Sep 25, 2026
c8c6f7e
fix(#4045): quorum findings -- a crashed lint is not a pass; the unca…
noahgift Sep 25, 2026
0767d67
fold(0.70.0): PMAT-4166 PVL-001 EV-11 lint ratchets (carries ONT-7 #4…
noahgift Sep 25, 2026
94667d2
Merge remote-tracking branch 'origin/batch/0.70.0' into 1c-4166-fold
noahgift Sep 25, 2026
3317ca8
audit(#4045): degraded same-family quorum receipt -- 3/3 PASS on c8c6…
noahgift Sep 25, 2026
7014b28
fold: #4045 M7 release wall-time + G-ONT check_ont_complete (feat/404…
noahgift Sep 25, 2026
844ff8b
feat(qa): GPU-correct is one subject — reconcile the two surfaces tha…
noahgift Sep 22, 2026
7e8deaf
fix(qa): #3821 compiles on batch and golden_output consults the F2 gu…
noahgift Sep 25, 2026
c3585b0
fix(#4085): check_no_claim_literals green on batch/0.70.0 — 13 new li…
noahgift Sep 25, 2026
85f6b11
feat(dogfood): #4252 the gx10 lane receipt names the served apr version
noahgift Sep 25, 2026
56e82a8
fix(core): 19 test call sites read workspace files at compile time, s…
noahgift Sep 25, 2026
f373ae3
fix(release): rc_publish_gate selects publishable members with jq, no…
noahgift Sep 25, 2026
665b67f
fix(release): tag_coverage_gate reads gh JSON with jq, not python3 (#…
noahgift Sep 25, 2026
8689bfb
fix(mcp): falsify_2384 writes its shim from a child sh — no fork of t…
noahgift Sep 25, 2026
03c8a2f
fix(release): prepare_bump.sh drafts and splices the CHANGELOG withou…
noahgift Sep 25, 2026
5dd3b82
fix(release): models_t1.sh reads cargo metadata and the ladder receip…
noahgift Sep 25, 2026
b48191f
fix(release): check_release_assets.sh reads gh/REST release JSON with…
noahgift Sep 25, 2026
12dfcdd
fix(guard): names_test matched `--test integration` inside `--test in…
noahgift Sep 25, 2026
ab2c73b
fix(test): MoE live falsifier fails closed when its lane names the mo…
noahgift Sep 25, 2026
d20f3a3
fix(release): stamp_rc_version.sh stamps without python3, and reads e…
noahgift Sep 25, 2026
420c74e
fix(test): lint tests owned $TMPDIR/.pv state they shared with every …
noahgift Sep 25, 2026
b62820b
feat(kani): run the decode-path harnesses by name; 3 of 11 did not ve…
noahgift Sep 25, 2026
d6c95e8
fix(guards): four guards ran their whole body on guard-tree's --help …
noahgift Sep 25, 2026
c97989e
fix(kani): RN-001 cited the wrong counterexample, gamma = -5e31 is fi…
noahgift Sep 25, 2026
cbadf47
fix(kani): quote RN-001's Kani failure verbatim and say it is the sqr…
noahgift Sep 25, 2026
52ef22b
fix(kani): KANI-RN-002 calls the kernel — the inline copy stayed gree…
noahgift Sep 25, 2026
196f1ba
fix(ci.sh): stop renaming ~/.cargo/config.toml around coverage (#4097)
noahgift Sep 25, 2026
b4467a5
fold(0.70.0): #4352 release path without python (df wip/4352 @d20f3a3…
noahgift Sep 25, 2026
eae2fda
fold(0.70.0): #4020 ETXTBSY (PMAT-4020-etxtbsy @8689bfbad)
noahgift Sep 25, 2026
908c27d
feat(cli): `apr ptx-debug` absorbs the aprender-ptx-debug binary — al…
noahgift Sep 25, 2026
71f2587
fix(fold): check_release_assets jq empty-test reads as a shell test t…
noahgift Sep 25, 2026
8ad2526
PMAT-4041: apr-cli --no-default-features compiles and lints clean — a…
noahgift Sep 24, 2026
68d46b7
fix(binding): forward_pass_completeness bound a ghost — aprender::inf…
noahgift Sep 25, 2026
8b5bf61
fix(pv): proof_status sorry scan reads Lean TOKENS; register Theorems…
noahgift Sep 25, 2026
726f355
fold: #4351 token-level Lean sorry scan + Theorems.<Domain>.<Stem> (a…
noahgift Sep 25, 2026
7dc3fbd
fix(surface): ptx-debug is a foreign mount — batch/0.70.0's surface g…
noahgift Sep 25, 2026
844aac1
Merge remote-tracking branch 'origin/batch/0.70.0' into v2b/4041-fold
noahgift Sep 25, 2026
7913b65
fix(contract): #[contract] refuses what a producer emitted but it can…
noahgift Sep 25, 2026
2ac91f5
fix(contract): a site the registry has no row for is a compile error …
noahgift Sep 25, 2026
890164d
fix(dogfood): #4252 lambda CPU fallback is opt-in, refused at load1 >…
noahgift Sep 25, 2026
7898da9
Merge remote-tracking branch 'origin/batch/0.70.0' into HEAD
noahgift Sep 25, 2026
10f531a
fix(guard): check_baseline measured whichever bashrs was on PATH — re…
noahgift Sep 25, 2026
6e18371
fix(apr-cli): the two `apr` bins were one program by hand-copying, an…
noahgift Sep 25, 2026
12e86b1
refactor(contracts): producer build.rs keys via build_helper::env_key…
noahgift Sep 25, 2026
17945af
fix(kani): 7 more L0-1 harnesses verify — sound exp/sqrt stubs, bound…
noahgift Sep 25, 2026
e70d4ac
fix(cuda): resolve_qtype decoded a recorded-but-unknown ggml type as …
noahgift Sep 25, 2026
0d41806
fix(pv): split lean_has_sorry into per-lexeme helpers — the #4351 sca…
noahgift Sep 25, 2026
fdcc741
fix(serve): simd_axpy check required avx2 only for an avx2+fma fn; do…
noahgift Sep 25, 2026
4c50f72
Merge #4152 serve lint/soundness fixes + #4351 lean_has_sorry complex…
noahgift Sep 25, 2026
02c908e
fix(ci): two explicit-test fragments shared ordinal 455 — the runner …
noahgift Sep 25, 2026
596f06d
fix(contracts): producer bindings read in-tree, registry enforced eve…
noahgift Sep 25, 2026
98de46f
GH-4117: R7 judges a release by --scope release — smoke on the releas…
noahgift Sep 24, 2026
3b9592c
fix(ladder): the NOT ARMED comment cited a cells-partial row that nev…
noahgift Sep 25, 2026
bed7f69
audit: quorum receipt GH-4117 3/3 PASS (degraded: same-family)
noahgift Sep 25, 2026
1b8b4c4
feat(export): Qwen3.5 GGUF export llama.cpp loads — qwen35 name map, …
noahgift Sep 25, 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 838 features gated (17.2%)" 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 864 features gated (16.7%)" 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
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
235 changes: 221 additions & 14 deletions .github/workflows/binary-release.yml

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions .github/workflows/book-contracts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,15 @@ on:
schedule:
- cron: '45 22 * * *'


# #3676: no concurrency group meant every superseded PR push ran the ~18 min
# chapter suite to completion. Sampled 24 h to 2026-09-24 19:15Z: ~1650 of ~3700
# wall-minutes of this workflow's pull_request runs came after a newer push
# to the same PR had already started. Same shape as ci.yml: one group per PR, a
# new push cancels the old run, and push/schedule runs are never cancelled.
concurrency:
group: book-contracts-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
permissions:
contents: read

Expand Down
13 changes: 11 additions & 2 deletions .github/workflows/book.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,14 @@ permissions:
pages: write
id-token: write

# #3676: one group per PR, and a newer push cancels the superseded run. The old
# workflow-level group "pages" (cancel false) held EVERY run -- all PRs, main and
# the nightly -- in one global queue, so each PR's mdBook check waited behind
# every other PR's. Only the Pages deploy needs that serialisation, so the
# "pages" group now sits on the deploy job alone. Non-PR events never cancel.
concurrency:
group: "pages"
cancel-in-progress: false
group: book-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}

jobs:
build:
Expand Down Expand Up @@ -203,6 +208,10 @@ jobs:
runs-on: [self-hosted, Linux, X64, clean-room]
needs: build
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
# GitHub Pages deploys never overlap and are never cancelled (was workflow-level).
concurrency:
group: "pages"
cancel-in-progress: false
permissions:
pages: write
id-token: write
Expand Down
Loading
Loading