- 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
20 lines
618 B
Markdown
20 lines
618 B
Markdown
# 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`
|