Jonathan Pressnell
e7dc27ee8f
perf: optimize summarization workflow - 26.5% faster processing
- Parallelize Pass 2 and Pass 3 (Market Analysis + Investment Thesis)
- Conditional Pass 1.5 validation (skip when deterministic parser succeeds)
- Increase embedding concurrency from 5 to 10
- Reduce embedding delays from 200ms to 50ms
- Reduce chunk processing delays from 100ms to 50ms
- Add error handling with sequential fallback for parallel execution
Performance improvements:
- Processing time: ~400s → ~294s (26.5% faster)
- API calls: No increase (same 53 calls)
- Accuracy: Maintained (all validation checks pass)
Safety features:
- Error handling with sequential fallback
- Rate limit monitoring in place
- Proper logging for all optimization paths
2025-11-12 16:42:06 -05:00
..
2025-11-10 02:43:47 -05:00
2025-11-09 21:07:22 -05:00
2025-11-12 16:42:06 -05:00
2025-07-31 16:18:53 -04:00
2025-11-09 21:07:22 -05:00
2025-11-09 21:07:22 -05:00
2025-07-31 16:18:53 -04:00
2025-07-27 13:29:26 -04:00
2025-07-28 19:46:46 -04:00
2025-07-30 22:02:17 -04:00
2025-07-31 09:55:14 -04:00
2025-07-30 22:02:17 -04:00
2025-07-31 09:55:14 -04:00
2025-11-10 06:33:41 -05:00
2025-11-09 21:07:22 -05:00
2025-07-27 20:25:46 -04:00
2025-07-31 16:18:53 -04:00
2025-11-09 21:07:22 -05:00
2025-11-10 06:35:07 -05:00
2025-07-31 09:55:14 -04:00
2025-08-01 17:51:45 -04:00
2025-08-01 17:51:45 -04:00
2025-07-31 09:55:14 -04:00
2025-08-01 14:57:56 -04:00
2025-08-01 17:51:45 -04:00
2025-11-09 21:07:22 -05:00
2025-11-06 20:58:26 -05:00
2025-07-31 16:18:53 -04:00
2025-08-01 17:51:45 -04:00
2025-11-09 21:07:22 -05:00