Skip to content

docs(ship-two-001): v2.30.0 — SHIP-007 merged + fleet CI hardened + session wrap#1024

Closed
noahgift wants to merge 1 commit into
mainfrom
docs/ship-two-001-v2.30.0-wrap
Closed

docs(ship-two-001): v2.30.0 — SHIP-007 merged + fleet CI hardened + session wrap#1024
noahgift wants to merge 1 commit into
mainfrom
docs/ship-two-001-v2.30.0-wrap

Conversation

@noahgift
Copy link
Copy Markdown
Contributor

Summary

  • SPEC-SHIP-TWO-001 → v2.30.0 documenting SHIP-007 landing on main at commit 651e07b6f (2026-04-23T07:52:54Z), bringing MODEL-1 coverage to 7/10 (SHIP-002/005/006/007/008/009/010).
  • Root-cause fleet CI concurrency fix: fix(sovereign-ci): per-PR CARGO_TARGET_DIR for test/lint/coverage/bench jobs .github#31 (commit 136863e) ported aprender's per-PR CARGO_TARGET_DIR isolation (task chore(deps): Bump axum from 0.7.9 to 0.8.8 #134) into the fleet-wide reusable sovereign-ci.yml across 4 container jobs — closed the 15-consecutive-disk-guard-collision class; paiml/infra#75 closed.
  • CHANGELOG [Unreleased] block added covering the 6 MODEL-1 PARTIAL discharges now on main + the infrastructure fix.

Context

PR #1019 (FALSIFY-SHIP-007) wedged for ~24h behind 15 consecutive ci / test collisions. Root cause: concurrent PR builds on the same self-hosted runner bind-mounted the same /__w/<repo>/<repo>/target/ → cargo fingerprint corruption → cascading .rmeta/.rlib "No such file or directory" errors. Fix mirrored aprender's proven workspace-test pattern into the reusable workflow across test / lint / coverage / bench jobs. Verified: PR #1019 ci / test first post-fix rerun green in 8 min (vs 15× red), full update-branch rerun green in 18 min.

Session wrap-up

Stacked MODEL-1 SHIP-003 / SHIP-004 / SHIP-001 PARTIALs persist at /tmp/aprender-ship-001 on branch feat/falsify-ship-001-partial-discharge — rebase + push flow documented in memory project_ship_two_001_session_wrap_20260423.md for next-session pickup (would bring MODEL-1 to 10/10).

Test plan

  • cargo fmt --check (no Rust changes)
  • PMAT pre-commit gates passed locally
  • CI green (sovereign + workspace-test)

🤖 Generated with Claude Code

…ession wrap

Spec bump to v2.30.0 documenting:
- PR #1019 (FALSIFY-SHIP-007 MODEL-1 decode ≥30 tok/s PARTIAL) squash-merged
  at commit 651e07b on 2026-04-23T07:52:54Z. MODEL-1 coverage now at **7/10**
  live on main (joins SHIP-002/005/006/008/009/010).
- Root-cause two-level infrastructure fix for 15 consecutive disk-guard
  collisions on the reusable `ci / test` job:
    paiml/.github#31 (commit 136863e, merged 07:24:33Z) ports aprender's
    per-PR CARGO_TARGET_DIR pattern (task #134) into the fleet-wide reusable
    sovereign-ci.yml across 4 container jobs (test / lint / coverage / bench).
    Mount: /mnt/nvme-raid0/targets/sovereign-ci-<repo>/<pr>:/workspace/target.
    paiml/infra#75 closed. Verified: PR #1019 first rerun green in 8 min
    (vs 15× red), full update-branch green in 18 min.
- Stacked MODEL-1 SHIP-003/004/001 work documented at
  /tmp/aprender-ship-001 branch feat/falsify-ship-001-partial-discharge
  for next-session rebase.

CHANGELOG [Unreleased]:
- Added block enumerating the 6 MODEL-1 PARTIAL discharges now on main
  (SHIP-008 #1012, SHIP-002 #1017, SHIP-005 #1021, SHIP-006 #1013,
   SHIP-010 #1022, SHIP-007 #1019), each naming its verdict fn + mutation
  survey count.
- Infrastructure block documenting the fleet CI concurrency fix.

Closes session: MODEL-1 7/10 on main, 3 PARTIALs stacked for rebase.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@noahgift noahgift enabled auto-merge (squash) April 23, 2026 08:18
@noahgift
Copy link
Copy Markdown
Contributor Author

Triaged stale (last touched 2026-04). spec v2.30.0 — superseded by current v3.x snapshots on main (§63/§67/§70/§71). Closing as superseded.

@noahgift noahgift closed this May 12, 2026
auto-merge was automatically disabled May 12, 2026 15:58

Pull request was closed

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