Skip to content

process: document publish gate and scaffold wiring - #22

Merged
jsahleen merged 1 commit into
mainfrom
msg-cli-process-publish-gate
Jul 20, 2026
Merged

process: document publish gate and scaffold wiring#22
jsahleen merged 1 commit into
mainfrom
msg-cli-process-publish-gate

Conversation

@jsahleen

Copy link
Copy Markdown
Collaborator

Summary

Follow-up from the issue #15 retrospective (Phase 9). Documents two process improvements in separate meta PRs, per project rules:

  • Dependency publish gate (project/rules.md): When bumping @worldware/msg or other sibling packages, verify the npm tarball includes dist/ (e.g. npm pack @worldware/pkg@version --dry-run) before relying on it. References "prepack": "npm run build" in msg-cli (PR fix: build via prepack so dist is always published #21) and @worldware/msg (fix: build via prepack so dist is always published msg#46) after v0.8.0 shipped without build output.
  • Phase 3 scaffold wiring (project/process.md): Clarifies that wiring stub helpers into real export/import call sites during scaffold is OK so integration tests fail for the right reason, not only isolated unit tests on stubs.

Test plan

  • Docs-only change; no code or CI behavior change expected
  • CI green on PR

Made with Cursor

Capture retrospective learnings from issue #15: verify sibling npm
tarballs include dist/ before bumping, and allow wiring stubs into real
call sites during Phase 3 scaffold.

Refs #15

Co-authored-by: Cursor <cursoragent@cursor.com>
@jsahleen
jsahleen marked this pull request as draft July 20, 2026 02:48
@jsahleen
jsahleen marked this pull request as ready for review July 20, 2026 02:48
@jsahleen
jsahleen merged commit f3a5bfa into main Jul 20, 2026
1 check passed
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 0.2.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

@jsahleen
jsahleen deleted the msg-cli-process-publish-gate branch July 20, 2026 03:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant