The @mosaicstack/cli package was consolidated into @mosaicstack/mosaic in an earlier refactor, and has been excluded from pnpm-workspace.yaml since then. The directory was left in place as roughly 6.6K lines of dead code that duplicated every command file (including gateway/install.ts, which was the version the install UX was silently regressing against).
This removes the directory and updates the last remaining doc references.
## Summary
The @mosaicstack/cli package was consolidated into @mosaicstack/mosaic in an earlier refactor, and has been excluded from pnpm-workspace.yaml since then. The directory was left in place as roughly 6.6K lines of dead code that duplicated every command file (including gateway/install.ts, which was the version the install UX was silently regressing against).
This removes the directory and updates the last remaining doc references.
## Changes
- Delete packages/cli/ (48 files, 6685 lines removed)
- pnpm-workspace.yaml: drop the packages/cli exclusion line
- tools/install.sh: update install step label
- AGENTS.md, CLAUDE.md: update package map row
- README.md, docs/guides/user-guide.md, packages/mosaic/framework/defaults/README.md: update install docs
## Intentionally NOT changed
- docs/plans, docs/scratchpads, briefs, docs/PRD.md — historical, will be handled in upcoming mission cleanup
- packages/mosaic/__tests__/update-checker.test.ts — intentionally keeps guardrail tests preventing legacy package queries
## Verification
- pnpm typecheck: 38/38 tasks green
- pnpm lint: 21/21 tasks green
- pnpm format:check: clean
- pnpm test: 38/38 tasks green
## Test plan
- [x] Typecheck clean
- [x] Lint clean
- [x] Format check clean
- [x] All tests pass
- [ ] CI pipeline green on merge
The @mosaicstack/cli package was consolidated into @mosaicstack/mosaic in
a prior refactor, and was already excluded from pnpm-workspace.yaml. This
commit deletes the now-dead packages/cli directory and updates the last
remaining docs references that still pointed at it.
- Delete packages/cli/ (48 files, ~6.6K lines of dead code)
- pnpm-workspace.yaml: drop the !packages/cli exclusion
- tools/install.sh: update install step label
- AGENTS.md, CLAUDE.md: update package map
- README.md, docs/guides/user-guide.md, packages/mosaic/framework/defaults/README.md: update install docs
Verified clean: typecheck, lint, format:check, test (38/38 tasks).
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
The @mosaicstack/cli package was consolidated into @mosaicstack/mosaic in an earlier refactor, and has been excluded from pnpm-workspace.yaml since then. The directory was left in place as roughly 6.6K lines of dead code that duplicated every command file (including gateway/install.ts, which was the version the install UX was silently regressing against).
This removes the directory and updates the last remaining doc references.
Changes
Intentionally NOT changed
Verification
Test plan