fix(gateway): ownership checks for TasksController findAll/create + MissionsController create #98

Merged
jason.woltje merged 1 commits from fix/task-mission-ownership into main 2026-03-13 20:15:47 +00:00
Owner

Summary

  • enforce task list/create ownership checks with existing project and mission helpers
  • enforce mission create ownership checks for project-scoped missions
  • extend gateway ownership tests for forbidden task create/list cases and owned task filtering

Verification

  • pnpm --filter @mosaic/gateway typecheck
  • pnpm --filter @mosaic/gateway lint
  • pnpm --filter @mosaic/gateway test
  • pnpm format:check
## Summary - enforce task list/create ownership checks with existing project and mission helpers - enforce mission create ownership checks for project-scoped missions - extend gateway ownership tests for forbidden task create/list cases and owned task filtering ## Verification - pnpm --filter @mosaic/gateway typecheck - pnpm --filter @mosaic/gateway lint - pnpm --filter @mosaic/gateway test - pnpm format:check
jason.woltje added 1 commit 2026-03-13 19:44:27 +00:00
fix(gateway): enforce task and mission ownership
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
684dbdc6a4
jason.woltje merged commit 58a90ac9d7 into main 2026-03-13 20:15:47 +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/stack#98