Skip to content

EMG-001 P2-a v8: carried test folds #5678, #5784, lab guard #5879 - #6023

Closed
noahgift wants to merge 4 commits into
mainfrom
emg/5875-p2-a-v8
Closed

noahgift wants to merge 4 commits into
mainfrom
emg/5875-p2-a-v8

Conversation

@noahgift

Copy link
Copy Markdown
Member

Linear rebuild of #6008 (v6, red) on main 92be47d (emg/5875-p2-a-v8 @60a24cb250): 4 commits, 1 PMAT-Ticket each (PMAT-5678 x2, PMAT-5784, PMAT-5879), no merge. v6 failed workspace-test on a real defect: the #5724 carry brought contracts/train-classify-train-loop-v1.yaml without its four _5686 tests, so strict_test_binding saw 1 dangling reference; the new PMAT-5678 commit restores the tests unchanged from #5724 (4 pass; strict_test_binding passes locally). The other v6 red, aprender-train distributed_integration test_communication_computation_overlap, is a timing test that failed twice and passed on try 3. Supersedes #6008 (v6), #5999 (v5), #5985 (v4, workspace-test red: the ONT witness was stale after the fold; the witness regen is now in the PMAT-5784 commit; ont5_consistency_gate 5/5 ok locally), #5942 and v3. Nothing dropped: where a carried test overlapped #5935, the diff is kept (tests in a nested mod, contracts union-resolved, profile cmd renumbered to 827). Derived files (README, roadmap, contracts.nt, witness) regenerated: no diff.

Touches a LAB guard (PMAT-5879, nightly only) and CI explicit-test fragments. Seat: w5404 approved v4 (handoff/w5404-5942v4-seat-20261022.md). Not armed here.

keep-open: #5678 tracked by its epic, evidence only
keep-open: #5784 tracked by its epic, evidence only
keep-open: #5879 tracked by its epic, evidence only
keep-open: #5875 epic
ont-delta: none

🤖 Generated with Claude Code

t and others added 4 commits October 23, 2026 00:43
…kept as nested mod (Refs #5678)

Rebuild of the PMAT-5678 fold from #5942 on top of main after #5935 landed.
model_card.rs tests sit in mod carried_5724; classification-finetune-v1 keeps
main's FALSIFY-CLASS-010 and the carry's apply-preconditions row as CLASS-011;
profile cmd renumbered to 827 (814 is taken).

PMAT-Ticket: PMAT-5678
PMAT-Batch: BATCH-aprender-5875-p2
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Carried from #5840; witness, contracts.nt and README count regenerated on current main.

PMAT-Ticket: PMAT-5784
PMAT-Batch: BATCH-aprender-5875-p2
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
#5875 (Refs #5879)

Carried from #5880. The scan step keeps running after a red step, opens one LAB ticket (owner aprender-flow, label lab-cov-scan) on a red night, and reads open issues through a GraphQL page loop.

PMAT-Ticket: PMAT-5879
PMAT-Batch: BATCH-aprender-5875-p2
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…-v1 cites (Refs #5678)

The #5724 carry brought contracts/train-classify-train-loop-v1.yaml onto main
without its four `_5686` tests (classify_trainer_tests.rs), so the contract's
`cargo test -p aprender-train --lib _5686` ran nothing and
strict_test_binding failed with 1 dangling reference. The tests are taken
unchanged from #5724 (batch/test-fold-branch-only-0345 @002a4bd15c).

PMAT-Ticket: PMAT-5678
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

@noahgift noahgift left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seat 1 (aprender-w5404, non-author): APPROVE @60a24cb2500517dc07931f7de7cb856754238900. EMG-7 GREEN (4 commits, one PMAT-Ticket each, 0 merges). git range-diff: commits 1-3 are patch-identical (=) to #6008 @0cc070cee0, which I seated; the new 4th commit adds 4 _5686 tests (+75, classify_trainer_tests.rs) that train-classify-train-loop-v1 cites. Root cause of #6008's red, from the run logs: the contract cited --lib _5686 with no matching test, so strict-test-binding failed (shard + guard-cargo#m31). Measured here on this head: cargo test -p aprender-train --lib _5686 runs 4, 4 pass; aprender-contracts no_contract_cites_more_nonexistent_tests_than_its_baseline passes; check_coverage_single_report --self-test 3 rows. Privacy scan: only the C324 rule name (accepted). Not gate content except the LAB manifest row, which is nightly-only. Not re-run: the full shard or x86-main (guard-tree's earlier failure in run 39859215890 had no failing row and is unexplained). PR is still a draft at this head.

@noahgift
noahgift marked this pull request as ready for review October 22, 2026 22:56
@noahgift
noahgift enabled auto-merge October 22, 2026 22:57
@github-actions

Copy link
Copy Markdown

§13.11 rung 1 — quorum shadow verdict

S13-SHADOW pr=6023 head=60a24cb2500517dc07931f7de7cb856754238900 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

Copy link
Copy Markdown
Member Author

Snapshot: head carried in live successor #6076. EMG-7 check: every PMAT-Ticket on this PR is . Superseded; closing per cop order (aprender-57). Branch kept.

@noahgift noahgift closed this Oct 23, 2026
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