LICENSE
README.md
pyproject.toml
src/selfheal/__init__.py
src/selfheal/__main__.py
src/selfheal/config.py
src/selfheal/engine.py
src/selfheal/events.py
src/selfheal/registry.py
src/selfheal/cli/__init__.py
src/selfheal/cli/apply.py
src/selfheal/cli/backups.py
src/selfheal/cli/batch.py
src/selfheal/cli/classify.py
src/selfheal/cli/cleanup.py
src/selfheal/cli/dashboard.py
src/selfheal/cli/init.py
src/selfheal/cli/metrics.py
src/selfheal/cli/patch.py
src/selfheal/cli/plugin.py
src/selfheal/cli/report.py
src/selfheal/cli/rollback.py
src/selfheal/cli/utils.py
src/selfheal/cli/validate.py
src/selfheal/cli/watch.py
src/selfheal/core/__init__.py
src/selfheal/core/applier.py
src/selfheal/core/cache.py
src/selfheal/core/dashboard.py
src/selfheal/core/dashboard_server.py
src/selfheal/core/diff_parser.py
src/selfheal/core/experience.py
src/selfheal/core/hooks.py
src/selfheal/core/llm_client.py
src/selfheal/core/metrics.py
src/selfheal/core/utils.py
src/selfheal/core/classifiers/__init__.py
src/selfheal/core/classifiers/hybrid_classifier.py
src/selfheal/core/classifiers/llm_classifier.py
src/selfheal/core/classifiers/rule_classifier.py
src/selfheal/core/patchers/__init__.py
src/selfheal/core/patchers/llm_patcher.py
src/selfheal/core/patchers/template_patcher.py
src/selfheal/core/patchers/strategies/__init__.py
src/selfheal/core/patchers/strategies/assertion.py
src/selfheal/core/patchers/strategies/base.py
src/selfheal/core/patchers/strategies/fallback.py
src/selfheal/core/patchers/strategies/import_strategy.py
src/selfheal/core/patchers/strategies/runtime.py
src/selfheal/core/pipeline_stages/__init__.py
src/selfheal/core/pipeline_stages/classify_stage.py
src/selfheal/core/pipeline_stages/patch_stage.py
src/selfheal/core/pipeline_stages/report_stage.py
src/selfheal/core/pipeline_stages/store_stage.py
src/selfheal/core/pipeline_stages/validate_stage.py
src/selfheal/core/reporters/__init__.py
src/selfheal/core/reporters/github_reporter.py
src/selfheal/core/reporters/terminal_reporter.py
src/selfheal/core/reporters/webhook_reporter.py
src/selfheal/core/stores/__init__.py
src/selfheal/core/stores/memory_store.py
src/selfheal/core/stores/sqlite_store.py
src/selfheal/core/validators/__init__.py
src/selfheal/core/validators/docker_validator.py
src/selfheal/core/validators/local_validator.py
src/selfheal/core/watchers/__init__.py
src/selfheal/core/watchers/plugin_watcher.py
src/selfheal/core/watchers/pytest_watcher.py
src/selfheal/core/watchers/raw_log_watcher.py
src/selfheal/dashboard/__init__.py
src/selfheal/dashboard/app.js
src/selfheal/dashboard/index.html
src/selfheal/dashboard/style.css
src/selfheal/interfaces/__init__.py
src/selfheal/interfaces/classifier.py
src/selfheal/interfaces/patcher.py
src/selfheal/interfaces/pipeline_stage.py
src/selfheal/interfaces/reporter.py
src/selfheal/interfaces/store.py
src/selfheal/interfaces/validator.py
src/selfheal/interfaces/watcher.py
src/selfheal/plugins/__init__.py
src/selfheal/plugins/loader.py
src/selfheal/plugins/sandbox.py
src/selfheal_pytest.egg-info/PKG-INFO
src/selfheal_pytest.egg-info/SOURCES.txt
src/selfheal_pytest.egg-info/dependency_links.txt
src/selfheal_pytest.egg-info/entry_points.txt
src/selfheal_pytest.egg-info/requires.txt
src/selfheal_pytest.egg-info/top_level.txt
tests/test_applier.py
tests/test_benchmark.py
tests/test_cache.py
tests/test_cli.py
tests/test_config_advanced.py
tests/test_config_full.py
tests/test_core.py
tests/test_diff_parser.py
tests/test_docker_validator.py
tests/test_engine.py
tests/test_engine_full.py
tests/test_engine_plugin_integration.py
tests/test_experience.py
tests/test_hooks.py
tests/test_hybrid_classifier.py
tests/test_integration_full.py
tests/test_llm_integration.py
tests/test_llm_vcr.py
tests/test_metrics.py
tests/test_pipeline_e2e.py
tests/test_pipeline_skip_severity.py
tests/test_plugin_loader.py
tests/test_plugin_sandbox.py
tests/test_plugin_watcher.py
tests/test_registry.py
tests/test_reporters.py
tests/test_template_patcher.py
tests/test_validate_stage.py