Skip to content

spec(release): 06x release schedule — 0.67.0→0.70.0 every 2–3 days, one epic per train, priorities A–G with acceptance commands; contract + drift gate (PMAT-1097) - #3087

Open
noahgift wants to merge 22 commits into
mainfrom
PMAT-1097-06x-release-schedule
Open

Conversation

@noahgift

Copy link
Copy Markdown
Contributor

06x release schedule — 0.67.0 · 0.68.0 · 0.69.0 · 0.70.0 every 2–3 days, 24/7 (PMAT-1097)

Spec: docs/specifications/06x-release-schedule.md (459 lines). Built through paiml-implement (kind:code on the operator's explicit kind:docs override) and reviewed by agy /teamwork-preview (§10 records every finding and its re-run).

One epic per train, so Alfredo can comment: #3078 (0.67.0) · #3079 (0.68.0) · #3080 (0.69.0) · #3081 (0.70.0). Milestones 0.69.0 (#6) and 0.70.0 (#7) created. The three P0 five-whys tickets handed over in-session are #3082, #3083, #3084 on milestone 0.67.0 and are rows 67-A1, 67-C2, 67-E1/E2.

Priorities A–G as rows with acceptance commands (§2): four apr binaries per tag ({cuda,cpu} × {x86_64,aarch64}) with an asset gate that can fail; NVIDIA CUDA Rust as the default runtime from 0.68 behind the registry and default kernels per kernel only at parity and ≥ 1.0× production (the rescoping of "100% and default" is stated at the point of use, §2 B, and is one epic comment away from being overridden); gx10 never idle, measured in job-minutes/day from the Actions API; yoga as the sm_89 CUDA test and parity host behind a runner-group restriction that does not exist today (the group allows public repos and restricts to no workflow); PR CI ≤ 20 minutes with the FULL tier only nightly on main and in pre-publish dogfood (D-1), with the over-cap and root-manifest holes closed; Qwen2.5-Coder-7B parity scheduled on the existing W-A..W-I workstreams, published only from CONFORMANT ledger rows; apr finetune --recipe in 0.69 and the closed pull → finetune → run story in 0.70.

Ground truth (§0, 21 rows, the command beside each): PR CI is 66 min wall with a 55-minute serial quick-tier step; 72 PR runs on 2026-09-08 ≈ 41 % of the clean-room pool; gx10 runs ≈ 1 h/day and two of its three nightlies are red; yoga runs only the release lane; v0.66.0 carries 8 pv tarballs and 0 apr binaries; coverage-nightly (the daily FULL run) has failed five nights; the 0.67 CUDA Rust code landed while its spec PR is red.

Gates shipped in this PR, mutation-verified:

  • contracts/release-schedule-06x-v1.yaml (kind: pattern, 8 falsification tests as commands) — pv validate clean; pv lint contracts/ PASS
  • FALSIFY-DOCS-CLAUDE-001 extended to the spec (DOCS_WITH_PATHS 2 → 3): RED on a bogus path (exit 101), GREEN after revert
  • claim guards (check_no_claim_literals.sh, check_perf_claims_cite_receipts.sh) rc=0 over the new document; make gate EXIT=0; roadmap diff additive (added=1)

Review (§10): one /teamwork-preview lane (fan-out unmeasured — honestly not a consensus), verdict FAIL with six findings; every finding re-run by the orchestrator: five accepted and applied (runner-group flags re-measured, milestone wording, the merge-queue tier hole closed with a bounded remedy, the rescoping stated, the PP-26 near-tie/defect rule), one premise refuted against crates/apr-cli/Cargo.toml (default features are CPU-only) with its smoke-cpu remedy kept.

Receipt: docs/audits/impl-PMAT-1097-receipt.md (K overrun 152 vs 120 stated; I-3 attempted=1 denied=0 running_peak=1 slots=3).

🤖 Generated with Claude Code

https://claude.ai/code/session_01JZjEDVTFkFv71yCPD1dmUJ

…ne epic per train, priorities A–G as rows with acceptance commands; contract + drift gate (PMAT-1097)

Every figure in §0 carries the command that measured it; comparator ratios sit beside their evidence/ receipt (the claim guards pass). The drift gate FALSIFY-DOCS-CLAUDE-001 now names the schedule (observed RED on a bogus path, exit 101; GREEN after revert). contracts/release-schedule-06x-v1.yaml validates; falsifiers 001-008 pass at this HEAD (003 was RED until the four epics #3078-#3081 existed).

Epics: #3078 0.67.0 · #3079 0.68.0 · #3080 0.69.0 · #3081 0.70.0. P0 five-whys: #3082 #3083 #3084. Milestones 0.69.0 (#6) and 0.70.0 (#7) created.

Operator 2026-09-10: 'override "kind:docs" block if needed' — filed kind:code (contract + test ride with the spec).

Pmat-Ticket: PMAT-1097

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Claude-Session: https://claude.ai/code/session_01JZjEDVTFkFv71yCPD1dmUJ
…s re-run, five accepted, one premise refuted (PMAT-1097)

F1 runner group gpu-x86 re-measured (allows public repos, no workflow restriction) — 67-D0 tightened. F2 milestones 0.69.0/0.70.0 created by this ticket. F3 premise refuted against crates/apr-cli/Cargo.toml line 75/89 (cuda is opt-in); smoke-cpu remedy taken. F4 accepted with a bounded remedy: the queue mirrors the PR tier, over-cap PRs add cargo check --workspace, root-manifest PRs keep FULL, residual named in R2. F5 rescoping of 'default' stated at the point of use. F6 near-tie vs defect rule for the PP-26 witness. §10 records provenance: one lane, fan-out unmeasured, --sandbox deviation declared, isolation byte-identical.

Pmat-Ticket: PMAT-1097

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Claude-Session: https://claude.ai/code/session_01JZjEDVTFkFv71yCPD1dmUJ
Pmat-Ticket: PMAT-1097

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Claude-Session: https://claude.ai/code/session_01JZjEDVTFkFv71yCPD1dmUJ
…500) and the containerised CUDA asset build (#3086) enter G7, 67-A1, §2 C and 67-D0 (PMAT-1097)

Pmat-Ticket: PMAT-1097

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Claude-Session: https://claude.ai/code/session_01JZjEDVTFkFv71yCPD1dmUJ
@github-actions

github-actions Bot commented Sep 10, 2026

Copy link
Copy Markdown

§13.11 rung 1 — quorum shadow verdict

S13-SHADOW pr=3087 head=7ccd510d8c715f04225cb495af0fce52f710a34f verdict=REFUSE class=Q1 arm_rc=1

Shadow mode: this records a verdict and merges nothing. A refusal
to arm is not a block (§13 adds zero rows to §7) — the pull request is
exactly as green as it was.

@noahgift noahgift added this to the 0.67.0 milestone Sep 10, 2026
noahgift and others added 17 commits September 10, 2026 15:41
…rries 1818 contracts (release-schedule-06x-v1.yaml); FALSIFY-README-002 is an equality on a generated number

Pmat-Ticket: PMAT-1097

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…oint in the workspace — pre-create it as the runner (rebuild 34488955316 died at mkdir after a green 1m54s build)

Pmat-Ticket: PMAT-1096

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…rst 'Host layout' step exports CI_TARGETS_ROOT / CI_CARGO_ROOT / SCCACHE_HOST_DIR / CI_REGISTRY / IMAGE with the intel clean-room defaults, 33 hardcoded sites read them; byte-identical on intel (#3100)

Also: check_runner_labels.sh accepts the `build` pool label. No job changes where it runs yet (BP-3).

Pmat-Ticket: PMAT-1098

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… box carrying `build` (intel clean-room or yoga-eph); gate on any pool box (operator 2026-09-10: requeue to available capacity; #3100)

Pmat-Ticket: PMAT-1096

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… box carrying `build` (intel clean-room or yoga-eph); gate on any pool box (operator 2026-09-10: requeue to available capacity; #3100)

Pmat-Ticket: PMAT-1096

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…red review job held yoga's only pool slot for 15 min while required jobs queued (#3100)

Pmat-Ticket: PMAT-1096

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… so gx10-build's idle cores may take it (#3100)

Pmat-Ticket: PMAT-1098

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…too (runs_on input, paiml/.github#67; operator: move now)

Pmat-Ticket: PMAT-1096

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…tpoint' into PMAT-1098-build-pool-any-of-three

# Conflicts:
#	.github/workflows/ci.yml
…pool; guard-tree/guard-cargo/mutants/vendored-schemas/pr-review-* and the reusable ci jobs back on clean-room until measured (ci / security refuses to run without pmat, absent on yoga; #3100)

Pmat-Ticket: PMAT-1098

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…ls (#3100); guard_tree_test.sh rejected BP-1's guard-cargo env move

Pmat-Ticket: PMAT-1098

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant