feat: complete bootstrap → monorepo migration (archive-ready) #345

Merged
jason.woltje merged 1 commits from feat/framework-migration-complete into main 2026-04-02 02:24:34 +00:00
Owner

Summary

Completes the migration of all files from mosaic/bootstrap into the monorepo. After this merge, the bootstrap repo can be archived.

What's Added

  • PowerShell scripts (.ps1): 21 files for Windows support
  • Runtime adapters: claude, codex, generic, pi markdown adapters
  • Guides: 17 markdown guides (mirrored from monorepo root for framework install)
  • Profiles: domains, tech-stacks, workflows JSON configs
  • Wizard tests: 6 test files from bootstrap tests/
  • Audit history: AUDIT-2026-02-17-framework-consistency.md
  • Memory placeholder: .gitkeep
  • ESLint config: exclude packages/mosaic/__tests__/ from project service

Coverage Audit

All 335 files from bootstrap accounted for:

Bootstrap Location Monorepo Location Status
bin/ (bash + ps1) packages/mosaic/framework/bin/ Migrated
runtime/ packages/mosaic/framework/runtime/ Migrated
tools/ packages/mosaic/framework/tools/ Migrated
templates/ packages/mosaic/framework/templates/ Migrated
adapters/ packages/mosaic/framework/adapters/ Migrated
guides/ packages/mosaic/framework/guides/ + repo root Migrated
profiles/ packages/mosaic/framework/profiles/ + repo root Migrated
src/ packages/mosaic/src/ Already there
tests/ packages/mosaic/__tests__/ Migrated
skills-local/ skills/mosaic-* Superseded
Identity files packages/mosaic/framework/defaults/ Migrated
Build configs N/A Not needed (monorepo owns)

After Merge

mosaic/bootstrap on Gitea can be archived with a notice pointing to mosaic/mosaic-stack.

## Summary Completes the migration of all files from `mosaic/bootstrap` into the monorepo. After this merge, the bootstrap repo can be archived. ## What's Added - **PowerShell scripts** (.ps1): 21 files for Windows support - **Runtime adapters**: claude, codex, generic, pi markdown adapters - **Guides**: 17 markdown guides (mirrored from monorepo root for framework install) - **Profiles**: domains, tech-stacks, workflows JSON configs - **Wizard tests**: 6 test files from bootstrap `tests/` - **Audit history**: `AUDIT-2026-02-17-framework-consistency.md` - **Memory placeholder**: `.gitkeep` - **ESLint config**: exclude `packages/mosaic/__tests__/` from project service ## Coverage Audit All 335 files from bootstrap accounted for: | Bootstrap Location | Monorepo Location | Status | |---|---|---| | `bin/` (bash + ps1) | `packages/mosaic/framework/bin/` | ✅ Migrated | | `runtime/` | `packages/mosaic/framework/runtime/` | ✅ Migrated | | `tools/` | `packages/mosaic/framework/tools/` | ✅ Migrated | | `templates/` | `packages/mosaic/framework/templates/` | ✅ Migrated | | `adapters/` | `packages/mosaic/framework/adapters/` | ✅ Migrated | | `guides/` | `packages/mosaic/framework/guides/` + repo root | ✅ Migrated | | `profiles/` | `packages/mosaic/framework/profiles/` + repo root | ✅ Migrated | | `src/` | `packages/mosaic/src/` | ✅ Already there | | `tests/` | `packages/mosaic/__tests__/` | ✅ Migrated | | `skills-local/` | `skills/mosaic-*` | ✅ Superseded | | Identity files | `packages/mosaic/framework/defaults/` | ✅ Migrated | | Build configs | N/A | ✅ Not needed (monorepo owns) | ## After Merge `mosaic/bootstrap` on Gitea can be archived with a notice pointing to `mosaic/mosaic-stack`.
jason.woltje added 1 commit 2026-04-02 02:24:28 +00:00
feat: complete framework migration — PowerShell, adapters, guides, profiles, tests
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
6e6ee37da0
Completes the bootstrap repo migration with remaining files:
- PowerShell scripts (.ps1) for Windows support (bin/ + tools/)
- Runtime adapters (claude, codex, generic, pi)
- Guides (17 .md files) and profiles (domains, tech-stacks, workflows)
- Wizard test suite (6 test files from bootstrap tests/)
- Memory placeholder, audit history

Bootstrap repo (mosaic/bootstrap) is now fully superseded:
- All 335 files accounted for
- 5 build config files (package.json, tsconfig, etc.) not needed —
  monorepo has its own at packages/mosaic/
- skills-local/ superseded by monorepo skills/ with mosaic-* naming
- src/ already lives at packages/mosaic/src/
jason.woltje merged commit d0a484cbb7 into main 2026-04-02 02:24:34 +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#345