feat(registratura): add legal deadline tracking system (Termene Legale)

Full deadline tracking engine for Romanian construction permitting:
- 16 deadline types across 5 categories (Avize, Completări, Analiză, Autorizare, Publicitate)
- Working days vs calendar days with Romanian public holidays (Orthodox Easter via Meeus)
- Backward deadlines (AC extension: 45 working days BEFORE expiry)
- Chain deadlines (resolving one prompts adding the next)
- Tacit approval auto-detection (overdue + applicable type)
- Tabbed UI: Registru + Termene legale dashboard with stats/filters/table
- Inline deadline cards in entry form with add/resolve/remove
- Clock icon + count badge on registry table for entries with deadlines

Also adds CLAUDE.md with full project context for AI assistant handoff.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Marius Tarau
2026-02-18 11:27:34 +02:00
parent f0b878cf00
commit bb01268bcb
16 changed files with 1818 additions and 96 deletions
+5 -1
View File
@@ -1,3 +1,7 @@
export { registraturaConfig } from './config';
export { RegistraturaModule } from './components/registratura-module';
export type { RegistryEntry, RegistryDirection, RegistryStatus, DocumentType } from './types';
export type {
RegistryEntry, RegistryDirection, RegistryStatus, DocumentType,
DeadlineDayType, DeadlineResolution, DeadlineCategory,
DeadlineTypeDef, TrackedDeadline,
} from './types';