1
0
Fork 0
polaris-task-force/tests/int
Z8MB1E c628f8a90b feat(missions): auto-complete past missions via mission-tick bin
Add the mission-tick Payload bin (external cron): sweeps missions
whose status is Scheduled/Active and whose scheduled calendar day
(classification.startDateTime, server-local) has fully passed and
sets them to Completed, emitting a mission:auto-complete event per
mission. Draft and terminal statuses are never touched; idempotent.
Notifies clients via the game-tick SSE path.

Logic lives in src/lib/intelligence/missionLifecycle.ts with an
integration test in tests/int/mission-lifecycle.int.spec.ts.
2026-08-25 12:30:04 -04:00
..
api.int.spec.ts feat: initial payload scaffolding 2025-10-24 02:07:13 -04:00
market.int.spec.ts feat(market): add trading marketplace with listings, haggling, and NPC vendors 2026-08-10 16:05:57 -04:00
mission-card.int.spec.ts feat(projects): add project tracking workspace 2026-08-20 19:55:33 -04:00
mission-lifecycle.int.spec.ts feat(missions): auto-complete past missions via mission-tick bin 2026-08-25 12:30:04 -04:00
preferences-form.int.spec.ts feat(preferences): expose XP mini-mode toggle in account settings 2026-08-23 18:52:09 -04:00
tickets.int.spec.ts test(helpdesk): add tickets integration tests 2026-08-16 18:12:54 -04:00