Default sourceDir now points to the bundled framework/ directory instead of mosaicHome, so syncFramework() actually copies files on first install
syncFramework() now copies root-level defaults (AGENTS.md, STANDARDS.md, etc.) from framework/defaults/ into mosaicHome when they don't already exist
Fixes missing AGENTS.md after fresh mosaic install
Bump to 0.0.9
Test plan
Typecheck passes
Lint passes
Format check passes
41/41 mosaic package tests pass
Manual: mosaic install on fresh env creates AGENTS.md
## Summary
- Default `sourceDir` now points to the bundled `framework/` directory instead of `mosaicHome`, so `syncFramework()` actually copies files on first install
- `syncFramework()` now copies root-level defaults (AGENTS.md, STANDARDS.md, etc.) from `framework/defaults/` into mosaicHome when they don't already exist
- Fixes missing AGENTS.md after fresh `mosaic install`
- Bump to 0.0.9
## Test plan
- [x] Typecheck passes
- [x] Lint passes
- [x] Format check passes
- [x] 41/41 mosaic package tests pass
- [ ] Manual: `mosaic install` on fresh env creates AGENTS.md
sourceDir now defaults to the bundled framework/ directory instead of
mosaicHome, so syncFramework() actually copies files. Additionally,
syncFramework() now copies root-level defaults (AGENTS.md, STANDARDS.md,
etc.) from framework/defaults/ into mosaicHome when they don't already
exist. Bump to 0.0.9.
Co-Authored-By: Claude Opus 4.6 <[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
sourceDirnow points to the bundledframework/directory instead ofmosaicHome, sosyncFramework()actually copies files on first installsyncFramework()now copies root-level defaults (AGENTS.md, STANDARDS.md, etc.) fromframework/defaults/into mosaicHome when they don't already existmosaic installTest plan
mosaic installon fresh env creates AGENTS.md