Files
stonks-oracle/services/intelligence_pipeline_v3/confidence/__init__.py
T
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

33 lines
1.1 KiB
Python

"""Confidence feature pipeline for Intelligence Pipeline v3.
Provides calibrated extraction confidence from specialist scores,
symbol resolution, evidence validation, schema completeness,
model agreement, and historical calibration data. Replaces
generative model self-reported confidence with empirically
calibrated probabilities.
"""
from services.intelligence_pipeline_v3.confidence.artifacts import (
load_artifact,
save_artifact,
)
from services.intelligence_pipeline_v3.confidence.calibrator import ConfidenceCalibrator
from services.intelligence_pipeline_v3.confidence.defaults import get_default_confidence
from services.intelligence_pipeline_v3.confidence.features import ConfidenceFeatureExtractor
from services.intelligence_pipeline_v3.confidence.models import (
CalibrationArtifactMetadata,
ConfidenceFeatures,
ConfidenceResult,
)
__all__ = [
"CalibrationArtifactMetadata",
"ConfidenceCalibrator",
"ConfidenceFeatureExtractor",
"ConfidenceFeatures",
"ConfidenceResult",
"get_default_confidence",
"load_artifact",
"save_artifact",
]