feat(wave1): @mosaic/types populated + @mosaic/queue migrated #2

Merged
jason.woltje merged 2 commits from feat/wave1-types-queue into main 2026-03-07 00:31:40 +00:00
Owner

Wave 1 complete:

  • packages/types: full shared type definitions (Task, TaskStatus, TaskPriority, TaskLane, Mission, Agent, etc.)
  • packages/queue: all source + tests migrated, type imports sourced from @mosaic/types workspace:*
  • task.ts: stripped to runtime constants only (TASK_STATUSES, TASK_PRIORITIES, TASK_LANES)
  • pnpm workspace dependency wired
Wave 1 complete: - packages/types: full shared type definitions (Task, TaskStatus, TaskPriority, TaskLane, Mission, Agent, etc.) - packages/queue: all source + tests migrated, type imports sourced from @mosaic/types workspace:* - task.ts: stripped to runtime constants only (TASK_STATUSES, TASK_PRIORITIES, TASK_LANES) - pnpm workspace dependency wired
jason.woltje added 2 commits 2026-03-07 00:31:36 +00:00
- @mosaic/types: full type definitions extracted from queue, bootstrap, context packages
- @mosaic/queue: type imports now sourced from @mosaic/types via workspace:*
- Task, TaskStatus, TaskPriority, TaskLane, CreateTaskInput, etc. centralised
- Runtime constants (TASK_STATUSES etc.) remain in queue/src/task.ts
jason.woltje merged commit 2828a83b66 into main 2026-03-07 00:31:40 +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/mosaic#2