Dossier
Fingerprint-based crime case tracking for criminology authorities — case files, biometric links, and chain-of-custody views in one workflow.
Overview
Dossier targets investigators who need to tie latent prints to case numbers without losing audit context. The craft describes a TypeScript + React pilot for institutional criminology units: enrollment, case assignment, and status dashboards scoped to authorized roles.
Planned capabilities
- Fingerprint enrollment and case linkage
- Role-scoped case search and detail views
- Document attachments with immutable history
- Export paths for court-ready summaries
export type CaseStatus =
| 'intake'
| 'matching'
| 'under_review'
| 'closed'
| 'archived';
export interface CaseRecord {
caseNumber: string;
status: CaseStatus;
fingerprintId: string | null;
assignedTo: string;
}