LICENSE
MANIFEST.in
README.md
pyproject.toml
src/spindle_eval/__init__.py
src/spindle_eval/compat.py
src/spindle_eval/mocks.py
src/spindle_eval/pipeline.py
src/spindle_eval/protocols.py
src/spindle_eval/runner.py
src/spindle_eval.egg-info/PKG-INFO
src/spindle_eval.egg-info/SOURCES.txt
src/spindle_eval.egg-info/dependency_links.txt
src/spindle_eval.egg-info/entry_points.txt
src/spindle_eval.egg-info/requires.txt
src/spindle_eval.egg-info/top_level.txt
src/spindle_eval/baselines/__init__.py
src/spindle_eval/baselines/base.py
src/spindle_eval/baselines/bm25_baseline.py
src/spindle_eval/baselines/hybrid_search.py
src/spindle_eval/baselines/naive_rag.py
src/spindle_eval/baselines/no_rag.py
src/spindle_eval/baselines/oracle.py
src/spindle_eval/ci/__init__.py
src/spindle_eval/ci/regression.py
src/spindle_eval/ci/reporter.py
src/spindle_eval/conf/config.yaml
src/spindle_eval/conf/evaluation/full.yaml
src/spindle_eval/conf/evaluation/quick.yaml
src/spindle_eval/conf/extraction/finetuned.yaml
src/spindle_eval/conf/extraction/llm.yaml
src/spindle_eval/conf/extraction/nlp.yaml
src/spindle_eval/conf/generation/claude.yaml
src/spindle_eval/conf/generation/gemini.yaml
src/spindle_eval/conf/generation/gpt4.yaml
src/spindle_eval/conf/ontology/hybrid.yaml
src/spindle_eval/conf/ontology/schema_first.yaml
src/spindle_eval/conf/ontology/schema_free.yaml
src/spindle_eval/conf/preprocessing/default.yaml
src/spindle_eval/conf/preprocessing/large_chunks.yaml
src/spindle_eval/conf/preprocessing/small_chunks.yaml
src/spindle_eval/conf/retrieval/drift.yaml
src/spindle_eval/conf/retrieval/global.yaml
src/spindle_eval/conf/retrieval/hybrid.yaml
src/spindle_eval/conf/retrieval/local.yaml
src/spindle_eval/conf/sweep/chunk_size.yaml
src/spindle_eval/conf/sweep/er_threshold.yaml
src/spindle_eval/conf/sweep/none.yaml
src/spindle_eval/conf/sweep/retrieval.yaml
src/spindle_eval/datasets/__init__.py
src/spindle_eval/datasets/generator.py
src/spindle_eval/datasets/golden.py
src/spindle_eval/datasets/kos_reference.py
src/spindle_eval/datasets/versioning.py
src/spindle_eval/events/__init__.py
src/spindle_eval/events/analysis.py
src/spindle_eval/events/store.py
src/spindle_eval/golden_data/questions.jsonl
src/spindle_eval/golden_data/gold_kg/annotation_guidelines.md
src/spindle_eval/metrics/__init__.py
src/spindle_eval/metrics/chunk_metrics.py
src/spindle_eval/metrics/extraction_metrics.py
src/spindle_eval/metrics/graph_metrics.py
src/spindle_eval/metrics/kos_loader.py
src/spindle_eval/metrics/kos_metrics.py
src/spindle_eval/metrics/provenance_metrics.py
src/spindle_eval/metrics/ragas_scorers.py
src/spindle_eval/metrics/statistical.py
src/spindle_eval/production/__init__.py
src/spindle_eval/production/feedback_loop.py
src/spindle_eval/production/staleness.py
src/spindle_eval/tracking/__init__.py
src/spindle_eval/tracking/composite_tracker.py
src/spindle_eval/tracking/file_tracker.py
src/spindle_eval/tracking/langfuse_integration.py
src/spindle_eval/tracking/mlflow_tracker.py
src/spindle_eval/tracking/noop_tracker.py
tests/test_compat.py
tests/test_datasets_and_ci.py
tests/test_events.py
tests/test_kos_metrics.py
tests/test_metrics.py
tests/test_mlflow_tracker.py
tests/test_pipeline.py
tests/test_protocols.py
tests/test_runner.py
tests/test_tracking.py