chore: scaffold mosaic monorepo (Phase 0)

- pnpm workspaces + Turborepo
- tsconfig.base.json strict ESM
- @mosaic/types stub package
- Woodpecker CI pipeline with Valkey service
- docs/PRD.md, docs/TASKS.md, CONTEXT.md
This commit is contained in:
2026-03-06 13:15:47 -06:00
parent e9d4d8a9e2
commit 5103406c93
18 changed files with 1415 additions and 0 deletions

19
docs/TASKS.md Normal file
View File

@@ -0,0 +1,19 @@
# Mosaic Monorepo Tasks
## Wave 1 - Foundation
- [x] Phase 0: Scaffold monorepo (`mosaic/mosaic`)
- [ ] Phase 1: Create `@mosaic/types` shared interfaces and publish `0.1.0`
- [ ] Phase 2: Migrate `@mosaic/queue` into monorepo, adopt `@mosaic/types`, and publish `0.1.0`
## Wave 2 - Entry Point
- [ ] Phase 4: Migrate wizard into `@mosaic/mosaic`
- [ ] Phase 5: Migrate plugin into `@mosaic/openclaw-context`
## Wave 3 - TypeScript Rewrites
- [ ] Phase 6: Rewrite `@mosaic/coord`
- [ ] Phase 7: Rewrite `@mosaic/prdy`
- [ ] Phase 8: Rewrite `@mosaic/quality-rails`
- [ ] Phase 9: Introduce unified `@mosaic/cli`