feat(api): MS24 queue notifications module #750

Merged
jason.woltje merged 2 commits from feat/ms24-queue-api into main 2026-03-08 23:04:17 +00:00
Owner

Summary

  • add QueueNotificationsModule with guarded notifications, SSE stream, ack, and task list endpoints
  • read inbox notifications from configured filesystem paths and invoke the mosaic-queue CLI without shell mode
  • cover the new controller and service with focused Vitest specs

Verification

  • pnpm --filter @mosaic/api typecheck
  • pnpm --filter @mosaic/api lint
  • cd apps/api && pnpm exec vitest run src/queue-notifications/queue-notifications.service.spec.ts src/queue-notifications/queue-notifications.controller.spec.ts
## Summary - add QueueNotificationsModule with guarded notifications, SSE stream, ack, and task list endpoints - read inbox notifications from configured filesystem paths and invoke the mosaic-queue CLI without shell mode - cover the new controller and service with focused Vitest specs ## Verification - pnpm --filter @mosaic/api typecheck - pnpm --filter @mosaic/api lint - cd apps/api && pnpm exec vitest run src/queue-notifications/queue-notifications.service.spec.ts src/queue-notifications/queue-notifications.controller.spec.ts
jason.woltje added 1 commit 2026-03-08 22:28:54 +00:00
feat(api): add queue notifications module
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
06f2cc4be3
jason.woltje added 1 commit 2026-03-08 22:54:58 +00:00
fix(api): add SkipCsrf to queue notification ack endpoint
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
456d53fc7f
jason.woltje merged commit 6e9def3c5a into main 2026-03-08 23:04:17 +00:00
Sign in to join this conversation.