README.md
pyproject.toml
src/decisiondrift/__init__.py
src/decisiondrift/cli.py
src/decisiondrift/config.py
src/decisiondrift.egg-info/PKG-INFO
src/decisiondrift.egg-info/SOURCES.txt
src/decisiondrift.egg-info/dependency_links.txt
src/decisiondrift.egg-info/entry_points.txt
src/decisiondrift.egg-info/requires.txt
src/decisiondrift.egg-info/top_level.txt
src/decisiondrift/adr/__init__.py
src/decisiondrift/adr/dedup.py
src/decisiondrift/adr/id_allocator.py
src/decisiondrift/adr/loader.py
src/decisiondrift/adr/parser.py
src/decisiondrift/adr/rule_generator.py
src/decisiondrift/adr/supersession.py
src/decisiondrift/adr/writer.py
src/decisiondrift/adr_manager/__init__.py
src/decisiondrift/adr_manager/commands.py
src/decisiondrift/bootstrap/__init__.py
src/decisiondrift/bootstrap/architecture.py
src/decisiondrift/bootstrap/bootstrapper.py
src/decisiondrift/bootstrap/candidate_generator.py
src/decisiondrift/bootstrap/detectors.py
src/decisiondrift/bootstrap/patterns.py
src/decisiondrift/bootstrap/structure_scan.py
src/decisiondrift/bootstrap/suggester.py
src/decisiondrift/bootstrap/synthesis.py
src/decisiondrift/bootstrap/template_generator.py
src/decisiondrift/bootstrap/v3.py
src/decisiondrift/classification/__init__.py
src/decisiondrift/classification/classifier.py
src/decisiondrift/classification/models.py
src/decisiondrift/classification/prompts.py
src/decisiondrift/github/__init__.py
src/decisiondrift/github/action_entrypoint.py
src/decisiondrift/github/client.py
src/decisiondrift/github/comment_manager.py
src/decisiondrift/impact/__init__.py
src/decisiondrift/impact/ast_python.py
src/decisiondrift/impact/ast_treesitter.py
src/decisiondrift/impact/diff_parser.py
src/decisiondrift/impact/models.py
src/decisiondrift/impact/reference_scan.py
src/decisiondrift/impact/service.py
src/decisiondrift/ingest/__init__.py
src/decisiondrift/ingest/extractor.py
src/decisiondrift/ingest/segmenter.py
src/decisiondrift/ingest/service.py
src/decisiondrift/llm/__init__.py
src/decisiondrift/llm/client.py
src/decisiondrift/models/__init__.py
src/decisiondrift/models/schema.py
src/decisiondrift/report/__init__.py
src/decisiondrift/report/compiler.py
src/decisiondrift/report/github_formatter.py
src/decisiondrift/retrieval/__init__.py
src/decisiondrift/retrieval/backend.py
src/decisiondrift/retrieval/keyword.py
src/decisiondrift/retrieval/models.py
src/decisiondrift/review/__init__.py
src/decisiondrift/review/service.py
src/decisiondrift/rules/__init__.py
src/decisiondrift/rules/engine.py
src/decisiondrift/rules/models.py
src/decisiondrift/rules/scanner.py
src/decisiondrift/utils/__init__.py
src/decisiondrift/utils/dependency_parser.py
tests/test_ast_python.py
tests/test_bootstrap_bootstrapper.py
tests/test_bootstrap_candidates.py
tests/test_bootstrap_patterns.py
tests/test_bootstrap_structure_scan.py
tests/test_bootstrap_v2.py
tests/test_bootstrap_v3.py
tests/test_classification.py
tests/test_cli_audit.py
tests/test_cli_bootstrap.py
tests/test_cli_enforce.py
tests/test_cli_ingest.py
tests/test_diff_parser.py
tests/test_llm_client.py
tests/test_reference_scan.py
tests/test_report_compiler.py
tests/test_retrieval_accuracy.py
tests/test_retrieval_keyword.py
tests/test_rule_generator.py
tests/test_rules_engine.py
tests/test_rules_models.py
tests/test_rules_scanner.py
tests/test_service.py