Export files
Month selection and role-specific TSV generation. Column builders and release gates are in reviews/downstream.ts.
System explanation · Choosing checks
Source files
| File | Responsibility / entry points |
|---|---|
src/features/exports/exports-page.tsx
|
Month selection, download requests and Blob creation. ExportsPage, ExportsLoading |
src/features/exports/month-export.ts
|
Export role/kind checks, month normalization, eligibility filtering and TSV
construction. ExportKind, assertExportRole, parseExportMonths, exportMonthSummary, escapeTsvCell, generateMonthExport |
Tests
| File | Responsibility / entry points |
|---|---|
src/features/exports/month-export.test.ts
|
Checks month export. Example: “month sets validate, deduplicate and select only current completed reviews”. |