54d9a36686c029ada13036e55963cd45a7434fad
1. Completeness check with real values: features with all "-" values are now re-enriched instead of being considered "complete" 2. Age-based re-enrichment: features older than 30 days are re-enriched on next run (catches eTerra data updates) 3. Per-feature try-catch: one feature failing no longer aborts the entire UAT enrichment — logs warning and continues 4. fetchParcelFolosinte wrapped in try-catch: was a hard failure that killed the whole enrichment process 5. Workspace resolution logging: warns when immovable list is empty (wrong workspace), warns on fallback to PK=65 These fixes should progressively improve enrichment coverage toward 100% with each weekend sync cycle. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
pre-launch hardening: Address Book type sort, Hot Desk proportions, TVA calculator, ROADMAP Phase 4B
Description
No description provided
Languages
TypeScript
98.7%
PLpgSQL
0.4%
Shell
0.3%
Dockerfile
0.2%
CSS
0.2%
Other
0.1%