README.md
pyproject.toml
src/primust_otel_bridge/__init__.py
src/primust_otel_bridge/classifier.py
src/primust_otel_bridge/cli.py
src/primust_otel_bridge/commitments.py
src/primust_otel_bridge/correlation.py
src/primust_otel_bridge/gaps.py
src/primust_otel_bridge/hook_state.py
src/primust_otel_bridge/ledger.py
src/primust_otel_bridge/models.py
src/primust_otel_bridge/normalize.py
src/primust_otel_bridge/outcome.py
src/primust_otel_bridge/py.typed
src/primust_otel_bridge/redaction.py
src/primust_otel_bridge/report.py
src/primust_otel_bridge/submit.py
src/primust_otel_bridge.egg-info/PKG-INFO
src/primust_otel_bridge.egg-info/SOURCES.txt
src/primust_otel_bridge.egg-info/dependency_links.txt
src/primust_otel_bridge.egg-info/entry_points.txt
src/primust_otel_bridge.egg-info/requires.txt
src/primust_otel_bridge.egg-info/top_level.txt
src/primust_otel_bridge/inputs/__init__.py
src/primust_otel_bridge/inputs/claude.py
src/primust_otel_bridge/inputs/codex.py
src/primust_otel_bridge/inputs/cursor.py
src/primust_otel_bridge/inputs/file_jsonl.py
src/primust_otel_bridge/inputs/types.py
src/primust_otel_bridge/outputs/__init__.py
src/primust_otel_bridge/outputs/gap_candidates.py
src/primust_otel_bridge/outputs/normalized_jsonl.py
src/primust_otel_bridge/outputs/record_candidates.py
tests/test_classifier.py
tests/test_claude_normalization.py
tests/test_codex_normalization.py
tests/test_commitments_redaction.py
tests/test_correlation.py
tests/test_cursor_normalization.py
tests/test_gap_emission.py
tests/test_ledger_chain.py
tests/test_report_generation.py
tests/test_review_fixes.py
tests/test_submit_outcome_hook.py