# Dependency Refit Inventory This inventory is release-blocking. Every listed module must be validated against the new contracts. ## Backend Routers - `src/server/routers/_app.ts` - `src/server/routers/round.ts` - `src/server/routers/filtering.ts` - `src/server/routers/live-voting.ts` - `src/server/routers/specialAward.ts` - `src/server/routers/assignment.ts` - `src/server/routers/evaluation.ts` - `src/server/routers/file.ts` - `src/server/routers/project.ts` - `src/server/routers/project-pool.ts` - `src/server/routers/application.ts` - `src/server/routers/applicant.ts` - `src/server/routers/export.ts` - `src/server/routers/analytics.ts` - `src/server/routers/program.ts` - `src/server/routers/roundTemplate.ts` - `src/server/routers/gracePeriod.ts` - `src/server/routers/webhook.ts` ## Backend Services - `src/server/services/smart-assignment.ts` - `src/server/services/ai-filtering.ts` - `src/server/services/ai-evaluation-summary.ts` - `src/server/services/evaluation-reminders.ts` - `src/server/services/in-app-notification.ts` - `src/server/services/award-eligibility-job.ts` - `src/server/services/webhook-dispatcher.ts` ## Admin Surfaces - `src/app/(admin)/admin/rounds/**` - `src/app/(admin)/admin/awards/**` - `src/app/(admin)/admin/reports/page.tsx` - `src/components/admin/round-pipeline.tsx` - `src/components/admin/assign-projects-dialog.tsx` - `src/components/admin/advance-projects-dialog.tsx` - `src/components/admin/remove-projects-dialog.tsx` - `src/components/admin/file-requirements-editor.tsx` - `src/components/forms/round-type-settings.tsx` ## Jury, Applicant, Public - `src/app/(jury)/jury/**` - `src/components/jury/**` - `src/app/(applicant)/applicant/**` - `src/app/(public)/apply/**` - `src/app/(public)/my-submission/**` - `src/app/(public)/vote/**` - `src/app/(public)/live-scores/**` ## Reporting and Exports - chart and observer modules under `src/components/charts/**` and `src/components/observer/**` - export and PDF paths under `src/components/shared/export-pdf-button.tsx`, `src/components/admin/pdf-report.tsx`, `src/server/routers/export.ts` ## Schema and Seed Paths - `prisma/schema.prisma` - relevant migrations and seed scripts under `prisma/` ## Mandatory Legacy Sweep Queries (Release Blockers) 1. `rg "trpc\.round" src` 2. `rg "\broundId\b" src/server src/components src/app` 3. `rg "round\.settingsJson|roundType" src/server src/components src/app` 4. `rg "model Round|enum RoundType" prisma/schema.prisma` Allowlist exceptions (if any) must be explicit and approved in Phase 06 gates.