a58b07456e
Integrate crabrl parser into taxonomy hydration
2026-03-16 15:18:01 -04:00
4313058d65
Fix P0 issues in financial ingestion architecture
...
PR Checks / typecheck-and-build (pull_request) Has been cancelled
Taxonomy Sidecar / taxonomy-sidecar (pull_request) Has been cancelled
- Wrap snapshot updates in transactions with error context for each child table
- Add sidecar retry with exponential backoff (3 attempts, 2s base, 10s max, 30% jitter)
- Add HTTP timeout (30s per request) and SEC rate limiting (10 req/s) in Rust
- Add XBRL validation with status reporting (checks root element, tag balance)
2026-03-15 16:51:32 -04:00
a7f7be50b4
Remove legacy TypeScript financial surface mapping, make Rust JSON single source of truth
...
- Delete standard-template.ts, surface.ts, materialize.ts (dead code)
- Delete financial-taxonomy.test.ts (relied on removed code)
- Add missing income statement surfaces to core.surface.json
- Add cost_of_revenue mapping to core.income-bridge.json
- Refactor standardize.ts to remove template dependency
- Simplify financial-taxonomy.ts to use only DB snapshots
- Add architecture documentation
2026-03-15 14:38:48 -04:00
30977dc15f
Fix financial taxonomy snapshot normalization
2026-03-13 19:01:56 -04:00
c274f4d55b
refactor(taxonomy): remove legacy parser and add rollout checks
2026-03-12 15:25:06 -04:00
58061af006
feat(taxonomy): add rust sidecar compact surface pipeline
2026-03-12 15:23:10 -04:00
8e62c66677
Run playwright UI tests
2026-03-06 14:40:43 -05:00