AK
Update #45: Week of Mar 30 – Apr 5 (21 changes)
Improvements
- —Add country switcher to company map page
- —Optimize nightly import pipeline: bulk UPDATEs, staggered schedule, CSV skip
- —Make company map work for LV, LT, and EE instead of Latvia only
- —Improve cold search query performance
- —Display legal forms as "Translated name (Local name)" with Estonian support
- —Populate company_equity_capital for LT and EE, add registeredCapital fallback
- —Add timeout/retry to all country downloaders, surface failures in Slack
- —Add timeout and retry logic to LT CSV download
- —Rework eval to output copy-pasteable Claude Code prompt for top issue
- —Strip null byte padding from LT CSV downloads that caused csv-parse OOM
Bug Fixes
- —Person graph to show hierarchical company relationships instead of flat
- —BatchUpdate duplicate key error on amended filings
- —Eval schedule and Slack message truncation
- —Eval Slack message fitting within character limit while keeping prompt copyable
- —Recently viewed companies using wrong country URL when navigating across regions
- —Double LT- prefix on Lithuanian postal codes
- —Comparison basket using wrong country when navigating across regions
- —YoY magnitude anomaly false positives on startup-year de minimis revenue
- —Eval Slack webhook payload to include message field for workflow trigger
- —LT risk import placeholder limit by chunking company ID lookups
- —Ambiguous column 'status' in search cache rebuild ON DUPLICATE KEY UPDATE