LICENSE
README.md
pyproject.toml
src/eigenhelm/__init__.py
src/eigenhelm/diff.py
src/eigenhelm/models.py
src/eigenhelm/skill.md
src/eigenhelm/virtue_extractor.py
src/eigenhelm.egg-info/PKG-INFO
src/eigenhelm.egg-info/SOURCES.txt
src/eigenhelm.egg-info/dependency_links.txt
src/eigenhelm.egg-info/entry_points.txt
src/eigenhelm.egg-info/requires.txt
src/eigenhelm.egg-info/top_level.txt
src/eigenhelm/attribution/__init__.py
src/eigenhelm/attribution/constants.py
src/eigenhelm/attribution/decompose.py
src/eigenhelm/attribution/directives.py
src/eigenhelm/attribution/models.py
src/eigenhelm/attribution/serialize.py
src/eigenhelm/attribution/source_map.py
src/eigenhelm/cli/__init__.py
src/eigenhelm/cli/benchmark.py
src/eigenhelm/cli/corpus.py
src/eigenhelm/cli/evaluate.py
src/eigenhelm/cli/harness.py
src/eigenhelm/cli/init.py
src/eigenhelm/cli/inspect.py
src/eigenhelm/cli/main.py
src/eigenhelm/cli/mcp.py
src/eigenhelm/cli/model.py
src/eigenhelm/cli/precommit.py
src/eigenhelm/cli/serve.py
src/eigenhelm/cli/skill.py
src/eigenhelm/cli/train.py
src/eigenhelm/config/__init__.py
src/eigenhelm/config/defaults.py
src/eigenhelm/config/loader.py
src/eigenhelm/config/models.py
src/eigenhelm/corpus/__init__.py
src/eigenhelm/corpus/manifest.py
src/eigenhelm/corpus/sync.py
src/eigenhelm/critic/__init__.py
src/eigenhelm/critic/aesthetic_critic.py
src/eigenhelm/critic/anti_patterns.py
src/eigenhelm/critic/birkhoff.py
src/eigenhelm/critic/compression.py
src/eigenhelm/critic/entropy.py
src/eigenhelm/critic/ncd.py
src/eigenhelm/declarations/__init__.py
src/eigenhelm/declarations/barrel.py
src/eigenhelm/declarations/go.py
src/eigenhelm/declarations/javascript.py
src/eigenhelm/declarations/models.py
src/eigenhelm/declarations/python.py
src/eigenhelm/declarations/rust.py
src/eigenhelm/declarations/typescript.py
src/eigenhelm/eigenspace/__init__.py
src/eigenhelm/eigenspace/projection.py
src/eigenhelm/harness/__init__.py
src/eigenhelm/harness/report.py
src/eigenhelm/harness/runner.py
src/eigenhelm/helm/__init__.py
src/eigenhelm/helm/dynamic_helm.py
src/eigenhelm/helm/models.py
src/eigenhelm/helm/pid.py
src/eigenhelm/mcp/__init__.py
src/eigenhelm/mcp/protocol.py
src/eigenhelm/mcp/server.py
src/eigenhelm/mcp/tools.py
src/eigenhelm/metrics/__init__.py
src/eigenhelm/metrics/cyclomatic.py
src/eigenhelm/metrics/halstead.py
src/eigenhelm/metrics/wl_hash.py
src/eigenhelm/output/__init__.py
src/eigenhelm/output/json_format.py
src/eigenhelm/output/percentile.py
src/eigenhelm/output/sarif.py
src/eigenhelm/parsers/__init__.py
src/eigenhelm/parsers/language_map.py
src/eigenhelm/parsers/tree_sitter.py
src/eigenhelm/regions/__init__.py
src/eigenhelm/regions/models.py
src/eigenhelm/regions/python.py
src/eigenhelm/regions/rust.py
src/eigenhelm/registry/__init__.py
src/eigenhelm/registry/models.py
src/eigenhelm/scoring/__init__.py
src/eigenhelm/scoring/scorecard.py
src/eigenhelm/serve/__init__.py
src/eigenhelm/serve/app.py
src/eigenhelm/serve/models.py
src/eigenhelm/serve/middleware/__init__.py
src/eigenhelm/serve/middleware/size_limit.py
src/eigenhelm/serve/middleware/timeout.py
src/eigenhelm/serve/routes/__init__.py
src/eigenhelm/serve/routes/evaluate.py
src/eigenhelm/serve/routes/health.py
src/eigenhelm/trained_models/__init__.py
src/eigenhelm/trained_models/baseline.npz
src/eigenhelm/trained_models/general-polyglot-v1.npz
src/eigenhelm/trained_models/lang-go.npz
src/eigenhelm/trained_models/lang-javascript.npz
src/eigenhelm/trained_models/lang-python.npz
src/eigenhelm/trained_models/lang-rust.npz
src/eigenhelm/trained_models/lang-typescript.npz
src/eigenhelm/trained_models/pattern-cli.npz
src/eigenhelm/training/__init__.py
src/eigenhelm/training/calibration.py
src/eigenhelm/training/corpus.py
src/eigenhelm/training/pca.py
src/eigenhelm/training/serialization.py
src/eigenhelm/validation/__init__.py
src/eigenhelm/validation/attribution_audit.py
src/eigenhelm/validation/benchmark.py
src/eigenhelm/validation/categorize.py
src/eigenhelm/validation/discrimination.py
src/eigenhelm/validation/diversity.py
src/eigenhelm/validation/usecase_benchmark.py
src/eigenhelm/validation/usecase_models.py