Celes Renata
a72f336ad1
feat: Intelligence Pipeline v3 — full implementation
Multi-stage evidence-grounded inference architecture replacing the
monolithic 9B model extraction pipeline. CPU-first specialist services
handle routine extraction while the 9B vLLM model is preserved for
semantic adjudication of ambiguous cases.
Key components:
- Capability-aware inference gateway (OpenAI-compatible + Ollama)
- Endpoint registry with DB migrations and REST API
- Sentence-aware document segmenter (property tests)
- Deterministic financial parsing with offset integrity
- Symbol resolution with ambiguity detection
- Specialist service (GLiNER2, dynamic batching, K8s deployment)
- Company-specific sentiment (FinBERT, calibration)
- Retrieval-based novelty and duplicate detection
- Confidence calibration pipeline
- Deterministic routing engine (property tests)
- 9B adjudication layer with VRAM gating
- Stock-specific impact model (features, labels, baseline, trained)
- Pipeline orchestrator (state machine, queues, leases, feature flags)
- Bounded parallelism (async workers, semaphore, load shedding)
- Observability (tracing, metrics, alerts)
- Compatibility adapter (v3→v2 golden mapping tests)
- Shadow/canary promotion framework
- Active learning and fine-tuning pipeline
Test results: 1,161 tests pass, ruff lint clean.
All 282 spec tasks completed.
2026-07-13 02:14:59 +00:00
..
2026-04-21 03:08:49 +00:00
2026-07-13 02:14:59 +00:00
2026-04-11 11:59:45 -07:00
2026-04-11 03:25:08 -07:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-17 05:15:42 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-29 11:41:48 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-29 11:41:48 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-23 08:17:23 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-07-10 20:43:46 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-07-13 02:14:59 +00:00
2026-07-13 02:14:59 +00:00
2026-07-13 02:14:59 +00:00
2026-04-22 02:56:41 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-29 11:41:48 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-11 11:59:45 -07:00
2026-07-13 02:14:59 +00:00
2026-07-13 02:14:59 +00:00
2026-05-01 03:08:21 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-07-13 02:14:59 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-17 03:41:39 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-15 16:12:22 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-23 08:17:23 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-05-01 03:08:21 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-17 07:02:30 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-07-10 20:16:01 +00:00
2026-07-10 20:16:01 +00:00
2026-04-18 03:59:28 +00:00
2026-07-13 02:14:59 +00:00
2026-04-18 03:59:28 +00:00
2026-05-01 22:13:09 +00:00
2026-05-01 22:13:09 +00:00
2026-05-01 22:13:09 +00:00
2026-05-01 22:13:09 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-04-29 11:41:48 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-17 00:31:17 +00:00
2026-04-15 16:12:22 +00:00
2026-06-27 12:32:52 +00:00
2026-06-27 12:32:52 +00:00
2026-06-27 12:32:52 +00:00
2026-06-27 12:32:52 +00:00
2026-06-27 12:32:52 +00:00
2026-06-27 12:32:52 +00:00
2026-04-14 19:42:48 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-29 11:41:48 +00:00
2026-07-13 02:14:59 +00:00
2026-04-18 03:59:28 +00:00
2026-05-01 22:13:09 +00:00
2026-05-01 22:13:09 +00:00
2026-05-01 22:13:09 +00:00
2026-05-01 22:13:09 +00:00
2026-05-01 22:13:09 +00:00
2026-05-01 22:13:09 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-21 20:25:02 +00:00
2026-04-18 03:59:28 +00:00
2026-07-03 08:29:24 +00:00
2026-04-16 07:26:10 +00:00
2026-04-18 03:59:28 +00:00
2026-07-13 02:14:59 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-05-02 07:32:26 +00:00
2026-04-29 11:41:48 +00:00
2026-04-29 11:41:48 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-07-13 02:14:59 +00:00
2026-06-27 12:21:41 +00:00
2026-06-27 12:21:41 +00:00
2026-06-27 12:21:41 +00:00
2026-06-27 12:32:52 +00:00
2026-06-27 12:32:52 +00:00
2026-06-27 12:21:41 +00:00
2026-06-27 12:21:41 +00:00
2026-06-27 12:21:41 +00:00
2026-06-27 12:21:41 +00:00
2026-06-27 12:32:52 +00:00
2026-04-23 19:49:34 +00:00
2026-04-18 03:59:28 +00:00