fix: quality-rails Commander version mismatch + installer defaults #364

Merged
jason.woltje merged 1 commits from fix/cli-sync-issues into main 2026-04-03 02:40:02 +00:00
Owner

Summary

  • Fix mosaic quality-rails crash (_prepareForParse is not a function) caused by Commander 12 vs 13 version mismatch across packages
  • Export registerQualityRails(parent) so CLI registers subcommands on its own Commander instance
  • Bump quality-rails commander dep to ^13.0.0
  • Includes PR #363 fix: installer copies AGENTS.md, STANDARDS.md, TOOLS.md from framework/defaults/ to mosaicHome
  • Bump: cli/mosaic 0.0.10, quality-rails 0.0.3

Test plan

  • Typecheck passes (both packages)
  • Lint passes
  • Format check passes
  • 41/41 mosaic package tests pass
  • Manual: mosaic quality-rails no longer crashes
  • Manual: mosaic install creates AGENTS.md, STANDARDS.md, TOOLS.md
## Summary - Fix `mosaic quality-rails` crash (`_prepareForParse is not a function`) caused by Commander 12 vs 13 version mismatch across packages - Export `registerQualityRails(parent)` so CLI registers subcommands on its own Commander instance - Bump quality-rails commander dep to ^13.0.0 - Includes PR #363 fix: installer copies AGENTS.md, STANDARDS.md, TOOLS.md from framework/defaults/ to mosaicHome - Bump: cli/mosaic 0.0.10, quality-rails 0.0.3 ## Test plan - [x] Typecheck passes (both packages) - [x] Lint passes - [x] Format check passes - [x] 41/41 mosaic package tests pass - [ ] Manual: `mosaic quality-rails` no longer crashes - [ ] Manual: `mosaic install` creates AGENTS.md, STANDARDS.md, TOOLS.md
jason.woltje added 1 commit 2026-04-03 02:39:51 +00:00
fix: quality-rails Commander version mismatch crashes mosaic quality-rails
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
1a1e5b17d7
CLI uses Commander 13, quality-rails used 12. The `_prepareForParse`
method (v13-only) was called on a v12 Command object via `addCommand`.

Fix: export `registerQualityRails(parent)` that registers subcommands
directly on the caller's Commander instance, avoiding cross-package
command sharing. Bump quality-rails commander to ^13.0.0.

Bump: cli/mosaic 0.0.10, quality-rails 0.0.3.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
jason.woltje merged commit acfb31f8f6 into main 2026-04-03 02:40:02 +00:00
jason.woltje deleted branch fix/cli-sync-issues 2026-04-03 02:40:03 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#364