Spaces:
Running
Running
ccr_engine (Phase 1 target - spec 0005)
This package will hold the pure CCR analysis engine: preprocessing, embeddings (via the model registry), similarity, scoring/aggregation, warnings, stats, reproducibility artifacts - callable from the web app, worker, tests, CLI, and generated scripts.
Today the engine logic lives in backend/app/ccr.py + backend/app/jobs.py. Do NOT start the
extraction ad hoc: it begins by freezing current behavior with golden evals (strangler step 1,
design §7), then moves code behind the run_ccr_analysis(...) interface (design §10).
Boundary rule (enforced in review): nothing in this package may import from backend/app.