Repository navigation
Conversation
…s stops build-depending on the engine (Refs #5909) Refs #5912 PMAT-Ticket: PMAT-5909 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> PMAT-Batch: BATCH-aprender-n-receipt (cherry picked from commit 413e53b) (cherry picked from commit 733cbcb) (cherry picked from commit 89bb4c8) (cherry picked from commit f3caf02)
…s a LAB step (Refs #5502) Refs #5514 PMAT-Ticket: PMAT-5502 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> PMAT-Batch: BATCH-aprender-n-receipt (cherry picked from commit 40640c3; the PR-path step moved to guards-nightly) (cherry picked from commit dd2ed0b) (cherry picked from commit e1a32e7) (cherry picked from commit 13e775c)
) Squash of #5830, witness/contracts.nt/README regenerated on main. PMAT-Ticket: PMAT-5557 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> PMAT-Batch: BATCH-aprender-n-receipt-2 (cherry picked from commit 9301645) (cherry picked from commit 32896d9) (cherry picked from commit 8c748b2) (cherry picked from commit 2c75521)
Removing the feature from published aprender-compute 0.71.x is semver-breaking. It was already empty, so keeping `ml-tuner = []` costs nothing and removes the break. PMAT-Ticket: PMAT-5803 PMAT-Batch: BATCH-aprender-n-receipt Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> (cherry picked from commit 7db96ae)
noahgift
commented
Oct 23, 2026
noahgift
left a comment
Member
Author
There was a problem hiding this comment.
Seat 2 (w5382, non-author): NO SEAT @620a6a6376
- C324 contradiction. guards-nightly.yml (new 'Tuner test-move guard (#5803)' step, comment says it 'left ci/explicit-test-commands.d (was 296/297) ... LAB, never on a PR path') but the head STILL adds ci/explicit-test-commands.d/296-tuner-test-move-5803.cmd and 297-tuner-test-move-tree-5803.cmd, which run check_tuner_test_move.sh (--self-test and the cargo --list tree check) on the merge path. The same check is then both GATE and LAB, and the comment is false. Fix: drop 296/297 (keep the nightly step; 295/298 are plain cargo test and may stay), or keep them and remove the LAB step/ticket and the comment.
- Gate-class paths: the PR edits .github/workflows/guards-nightly.yml and ci/explicit-test-commands.d/*; per standing rule that needs the non-author quorum round plus arbiter sign even though routed as non-gate. Please confirm that routing.
- Not compiled by the author ('CI is the first build'): about 14 build.rs/Cargo.toml move to aprender-contracts-key; no objection found in the diff, re-seat after CI is green on the corrected head.
This was referenced Oct 23, 2026
Member
Author
|
Superseded by #6056 (cop order, aprender-57). Branch kept; closing. |
This was referenced Oct 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
EMG-001 epic n-receipt v14 (5 tickets, non-gate)
Replaces #6035 (arbiter would not sign it because it carried a gate-class change). The gate-class commit (affected-set READERS narrowing) and the readers LAB opener are split out into their own PR (PMAT-6042 / #6042). This PR is the remainder:
epic/n-receipt-v14@620a6a6376 (w5032), 6 commits, 1 PMAT-Ticket each, linear on main 45aa5d1, no merge, no force.env_keymoves to the new crateaprender-contracts-key; build.rs stops build-depending on the engine.parity_receipt_denominator.sh verifyruns in guards-nightly as a LAB step.ml-tuner = []stays in aprender-compute as a deprecated no-op feature, so the change is not a semver break; book page says so.New published crate:
aprender-contracts-key. Its first publish claims the crates.io name, so it must be in tier 1 of the publish order.Version: the tree is 0.71.3 (Cargo.toml on main); crates.io already has 0.71.4, so the release must bump past that.
Files in the diff (57):
.github/workflows/guards-nightly.ymlCargo.lockCargo.tomlREADME.mdci/explicit-test-commands.d/295-aprender-core-tuner-training-data-quality.cmdci/explicit-test-commands.d/296-tuner-test-move-5803.cmdci/explicit-test-commands.d/297-tuner-test-move-tree-5803.cmdci/explicit-test-commands.d/298-aprender-compute-tuner-falsification-5803.cmdcontracts/contracts.ntcontracts/course-flow-content-factory-v2-v1.yamlcontracts/witness/811c78184eb2609244c59534f015f0be2f90923120a3027c176ad56723d0d850.jsoncrates/aprender-compute/Cargo.tomlcrates/aprender-compute/README.mdcrates/aprender-compute/book/src/ecosystem/aprender.mdcrates/aprender-compute/book/src/performance/ml-tuner.mdcrates/aprender-compute/build.rscrates/aprender-compute/docs/prompts/95_percent_mandate.mdcrates/aprender-compute/examples/README.mdcrates/aprender-compute/examples/ml_tuner_demo.rscrates/aprender-compute/src/tuner/error.rscrates/aprender-compute/src/tuner/models/kernel.rscrates/aprender-compute/src/tuner/models/throughput.rscrates/aprender-compute/src/tuner/tests/coverage/gap_coverage.rscrates/aprender-compute/tests/tuner_falsification/training_data_quality.rscrates/aprender-contracts-key/Cargo.tomlcrates/aprender-contracts-key/src/lib.rscrates/aprender-contracts/Cargo.tomlcrates/aprender-contracts/build.rscrates/aprender-contracts/src/env_key.rscrates/aprender-core/Cargo.tomlcrates/aprender-core/build.rscrates/aprender-core/tests/tuner_training_data_quality.rscrates/aprender-db/Cargo.tomlcrates/aprender-db/build.rscrates/aprender-orchestrate/Cargo.tomlcrates/aprender-orchestrate/build.rscrates/aprender-present-cli/Cargo.tomlcrates/aprender-present-cli/build.rscrates/aprender-present-core/Cargo.tomlcrates/aprender-present-core/build.rscrates/aprender-rag/Cargo.tomlcrates/aprender-rag/build.rscrates/aprender-simulate/Cargo.tomlcrates/aprender-simulate/build.rscrates/aprender-simulate/src/scenarios/course_flow.rscrates/aprender-train/Cargo.tomlcrates/aprender-train/build.rscrates/aprender-viz-ttop/Cargo.tomlcrates/aprender-viz-ttop/build.rscrates/facades/Cargo.lockdocs/findings/w5032.jsonldocs/roadmaps/entries/PMAT-5502.yamldocs/roadmaps/roadmap.yamlscripts/cascade-publish.shscripts/check_tuner_test_move.shscripts/guards_nightly_manifest.txtscripts/release/publish-order.txtRefs #5502 #5809 #5803 #5909 #5557 (these 5 tickets were reopened at 00:3xZ per the cop, so this PR must not close them)
ont-delta: none no new type, shape or reason; epic fold of existing tickets
🤖 Generated with Claude Code