Skip to content

docs(M76): record v0.32.0 publish-cascade final 2 PRs SHIPPED#62

Merged
noahgift merged 1 commit intomainfrom
docs/m76-record-prs-1518-1519-publish-cascade
May 5, 2026
Merged

docs(M76): record v0.32.0 publish-cascade final 2 PRs SHIPPED#62
noahgift merged 1 commit intomainfrom
docs/m76-record-prs-1518-1519-publish-cascade

Conversation

@noahgift
Copy link
Copy Markdown
Contributor

@noahgift noahgift commented May 5, 2026

Summary

Records aprender PRs #1518 (squash `0bb94d5d3`) + #1519 (squash `cb20a3648`) MERGED on aprender main 2026-05-05.

Combined record covering the final two PRs of the v0.32.0 publish cascade (aprender#1514).

Cross-reference bumps

  • README status block: M0–M75 → M0–M76
  • CONTRIBUTING status footer: M0–M75 → M0–M76
  • Spec status header (line 5): M0–M75 → M0–M76
  • Spec status snapshot: M0–M75 → M0–M76
  • Run history Run 1 end-M: M1–M75 → M1–M76

Verification

  • `bash scripts/check-doc-drift.sh` PASS — sub-milestones tail M76
  • `pv validate contracts/claude-code-parity-apr-v1.yaml` 0/0

Refs: aprender #1518 + #1519

🤖 Generated with Claude Code

aprender PRs #1518 + #1519 MERGED on aprender main 2026-05-05:
  - #1518 squash 0bb94d5d3: apr-cli aliases.yaml relocation for
    cargo publish (16:41Z)
  - #1519 squash cb20a3648: CHANGELOG v0.32.0 release-cut entry
    (17:12Z)

Combined record covering the final two PRs of the v0.32.0 publish
cascade (aprender#1514).

Together M72 + #1515 + M75 + M76 close the v0.32.0 release cycle:
lib-rename → dep-cycle break → clean-room compat →
publish-include-path → CHANGELOG.

Publish-cascade lessons (kaizen):
1. cargo publish excludes files outside crate-root → all
   include_str! paths must live under crates/<name>/.
2. Clean-room sed strips path but needs a version fallback →
   use `{ version = "*", path = "..." }` dev-dep form.
3. APR-MONO consolidation gaps (lib-name harmonization swept
   most crates but missed aprender-rag) ripple at publish time
   only — would benefit from a CI gate that runs
   `cargo publish --dry-run` for every workspace member.

Cross-reference bumps:

- README status block:                M0–M75 → M0–M76
- CONTRIBUTING status footer:         M0–M75 → M0–M76
- Spec status header (line 5):        M0–M75 → M0–M76
- Spec status snapshot (line 311):    M0–M75 → M0–M76
- Run history Run 1 end-M (line 748): M1–M75 → M1–M76

Drift detector PASS.

Refs: aprender PR #1518 (squash 0bb94d5d3),
      aprender PR #1519 (squash cb20a3648),
      aprender#1514 v0.32.0 publish cascade,
      M72 lib-rename + M75 cycle-break (paired records)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@noahgift noahgift enabled auto-merge (squash) May 5, 2026 17:23
@noahgift noahgift merged commit 3afcdf8 into main May 5, 2026
1 check passed
@noahgift noahgift deleted the docs/m76-record-prs-1518-1519-publish-cascade branch May 5, 2026 17:49
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