feat: per-category finalist slot quotas with confirmed-count guard

This commit is contained in:
Matt
2026-04-28 17:52:22 +02:00
parent 53a1e62614
commit 3ea36296b9
3 changed files with 231 additions and 0 deletions

View File

@@ -49,6 +49,8 @@ import { roundEngineRouter } from './roundEngine'
import { roundAssignmentRouter } from './roundAssignment'
import { deliberationRouter } from './deliberation'
import { resultLockRouter } from './resultLock'
// Grand-finale logistics
import { finalistRouter } from './finalist'
/**
* Root tRPC router that combines all domain routers
@@ -104,6 +106,8 @@ export const appRouter = router({
roundAssignment: roundAssignmentRouter,
deliberation: deliberationRouter,
resultLock: resultLockRouter,
// Grand-finale logistics
finalist: finalistRouter,
})
export type AppRouter = typeof appRouter