LICENSE
README.md
pyproject.toml
src/repolens/__init__.py
src/repolens/__main__.py
src/repolens/adaptive.py
src/repolens/anchor.py
src/repolens/bands.py
src/repolens/benchmark.py
src/repolens/blast_radius.py
src/repolens/changeset.py
src/repolens/ci_args.py
src/repolens/cluster.py
src/repolens/config.py
src/repolens/consistency.py
src/repolens/coverage.py
src/repolens/deep.py
src/repolens/deep_budget.py
src/repolens/deep_merge.py
src/repolens/deep_plan.py
src/repolens/deep_prompt.py
src/repolens/deep_types.py
src/repolens/diagnostics.py
src/repolens/diagrams.py
src/repolens/diff_audit.py
src/repolens/disclaimer.py
src/repolens/evidence_pack.py
src/repolens/executive_summary.py
src/repolens/explain.py
src/repolens/explain_prompt.py
src/repolens/explain_render.py
src/repolens/feedback_store.py
src/repolens/file_outline.py
src/repolens/fix_apply.py
src/repolens/fp_calibrations.py
src/repolens/git_churn.py
src/repolens/git_refs.py
src/repolens/github_pr_comments.py
src/repolens/inventory.py
src/repolens/issue_ids.py
src/repolens/last_llm.py
src/repolens/learned_prefs.py
src/repolens/llm_structured.py
src/repolens/metrics.py
src/repolens/metrics_explain.py
src/repolens/na_truth.py
src/repolens/pack_sniff.py
src/repolens/path_globs.py
src/repolens/plan_forecast.py
src/repolens/plan_tiers.py
src/repolens/playbooks.py
src/repolens/plugins.py
src/repolens/portfolio.py
src/repolens/pr_summary.py
src/repolens/progress.py
src/repolens/prose.py
src/repolens/provenance_attest.py
src/repolens/provider_status.py
src/repolens/providers.py
src/repolens/py.typed
src/repolens/quality.py
src/repolens/quality_metrics.py
src/repolens/report.py
src/repolens/report_blocks.py
src/repolens/report_checklist.py
src/repolens/report_metrics.py
src/repolens/report_parse.py
src/repolens/report_sections.py
src/repolens/report_view.py
src/repolens/runtime_estimate.py
src/repolens/sarif.py
src/repolens/sarif_import.py
src/repolens/schema.py
src/repolens/sources.py
src/repolens/suppressions.py
src/repolens/themes.py
src/repolens/triage.py
src/repolens/vacuous_floor.py
src/repolens/verify_findings.py
src/repolens/architecture/__init__.py
src/repolens/architecture/fas.py
src/repolens/architecture/issues.py
src/repolens/architecture/load.py
src/repolens/architecture/match.py
src/repolens/architecture/remediation.py
src/repolens/architecture/schema.py
src/repolens/architecture/verify.py
src/repolens/architecture/schemas/architecture.schema.json
src/repolens/cli/__init__.py
src/repolens/cli/adaptive.py
src/repolens/cli/app.py
src/repolens/cli/commands_architecture.py
src/repolens/cli/commands_baseline.py
src/repolens/cli/commands_benchmark.py
src/repolens/cli/commands_blast_radius.py
src/repolens/cli/commands_check.py
src/repolens/cli/commands_diff_audit.py
src/repolens/cli/commands_duplicates.py
src/repolens/cli/commands_explain.py
src/repolens/cli/commands_feedback.py
src/repolens/cli/commands_fix.py
src/repolens/cli/commands_graph.py
src/repolens/cli/commands_hotspots.py
src/repolens/cli/commands_ignore.py
src/repolens/cli/commands_journal.py
src/repolens/cli/commands_modes.py
src/repolens/cli/commands_packs.py
src/repolens/cli/commands_plan.py
src/repolens/cli/commands_portfolio.py
src/repolens/cli/commands_pr_summary.py
src/repolens/cli/commands_review.py
src/repolens/cli/commands_review_support.py
src/repolens/cli/commands_view.py
src/repolens/cli/export.py
src/repolens/cli/pack_scope.py
src/repolens/cli/plugins.py
src/repolens/cli/presets.py
src/repolens/cli/review_options.py
src/repolens/complexity/__init__.py
src/repolens/complexity/ai_pack.py
src/repolens/complexity/python_ast.py
src/repolens/complexity/runner.py
src/repolens/complexity/thresholds.py
src/repolens/complexity/types.py
src/repolens/graph/__init__.py
src/repolens/graph/adapters.py
src/repolens/graph/baseline.py
src/repolens/graph/build.py
src/repolens/graph/cycles.py
src/repolens/graph/diff_anchor.py
src/repolens/graph/discover.py
src/repolens/graph/findings.py
src/repolens/graph/merge.py
src/repolens/graph/query.py
src/repolens/graph/ratchet.py
src/repolens/graph/repo.py
src/repolens/graph/resolve_spec.py
src/repolens/graph/scip.py
src/repolens/graph/scope_tags.py
src/repolens/graph/tree_sitter_imports.py
src/repolens/graph/types.py
src/repolens/graph/workspace.py
src/repolens/heuristics/__init__.py
src/repolens/heuristics/ci_gaps.py
src/repolens/heuristics/deep_nesting.py
src/repolens/heuristics/gitignore_secrets.py
src/repolens/heuristics/large_functions.py
src/repolens/heuristics/mega_files.py
src/repolens/heuristics/near_clones.py
src/repolens/heuristics/near_clones_skip.py
src/repolens/heuristics/paths.py
src/repolens/heuristics/runner.py
src/repolens/heuristics/scripts_hygiene.py
src/repolens/heuristics/siblings.py
src/repolens/heuristics/transport_tls.py
src/repolens/learning/__init__.py
src/repolens/learning/consent.py
src/repolens/learning/embeddings.py
src/repolens/learning/index.py
src/repolens/learning/memory.py
src/repolens/learning/retrieve.py
src/repolens/learning/store.py
src/repolens/llm/__init__.py
src/repolens/llm/bedrock.py
src/repolens/llm/errors.py
src/repolens/llm/gemini.py
src/repolens/llm/local_queue.py
src/repolens/llm/model_lock.py
src/repolens/llm/parse.py
src/repolens/llm/setup.py
src/repolens/llm/sse.py
src/repolens/llm/transport.py
src/repolens/llm/vertex.py
src/repolens/mcp/__init__.py
src/repolens/mcp/server.py
src/repolens/packs/__init__.py
src/repolens/packs/registry.py
src/repolens/packs/azure_sentinel/__init__.py
src/repolens/packs/azure_sentinel/heuristics.py
src/repolens/packs/azure_sentinel/playbook.md
src/repolens/packs/fintech/__init__.py
src/repolens/packs/fintech/heuristics.py
src/repolens/packs/fintech/playbook.md
src/repolens/packs/healthtech/__init__.py
src/repolens/packs/healthtech/heuristics.py
src/repolens/packs/healthtech/playbook.md
src/repolens/pipeline/__init__.py
src/repolens/pipeline/deep_exec.py
src/repolens/pipeline/deep_exec_coverage.py
src/repolens/pipeline/deep_exec_merge.py
src/repolens/pipeline/deep_exec_plan.py
src/repolens/pipeline/deep_exec_support.py
src/repolens/pipeline/deep_pass.py
src/repolens/pipeline/interrupt.py
src/repolens/pipeline/journal.py
src/repolens/pipeline/pass_cache.py
src/repolens/pipeline/pass_resume.py
src/repolens/pipeline/prompt.py
src/repolens/pipeline/review_state.py
src/repolens/pipeline/run.py
src/repolens/pipeline/run_collect.py
src/repolens/pipeline/run_finish.py
src/repolens/pipeline/run_route.py
src/repolens/pipeline/run_support.py
src/repolens/pipeline/types.py
src/repolens/playbooks/README.md
src/repolens/playbooks/architecture.md
src/repolens/playbooks/security.md
src/repolens/rules/__init__.py
src/repolens/rules/registry.py
src/repolens/rules/defaults/architecture.md
src/repolens/rules/defaults/coverage.json
src/repolens/rules/defaults/manifest.json
src/repolens/rules/defaults/reliability.md
src/repolens/rules/defaults/security.md
src/repolens/scanners/__init__.py
src/repolens/scanners/base.py
src/repolens/scanners/checkov.py
src/repolens/scanners/evidence.py
src/repolens/scanners/gitleaks.py
src/repolens/scanners/osv.py
src/repolens/scanners/runner.py
src/repolens/scanners/sca.py
src/repolens/scanners/sca_sbom.py
src/repolens/scanners/semgrep.py
src/repolens/scanners/trivy.py
src/repolens/scanners/trivy_env.py
src/repolens/scanners/usage_hints.py
src/repolens/testing/__init__.py
src/repolens/testing/inventory.py
src/repolens_audit.egg-info/PKG-INFO
src/repolens_audit.egg-info/SOURCES.txt
src/repolens_audit.egg-info/dependency_links.txt
src/repolens_audit.egg-info/entry_points.txt
src/repolens_audit.egg-info/requires.txt
src/repolens_audit.egg-info/top_level.txt
tests/test_adaptive.py
tests/test_architecture.py
tests/test_architecture_strict.py
tests/test_audit_alias.py
tests/test_band_coerce.py
tests/test_benchmark.py
tests/test_blast_radius.py
tests/test_blast_radius_cli.py
tests/test_changeset.py
tests/test_ci_args.py
tests/test_cli.py
tests/test_cli_baseline.py
tests/test_cli_check.py
tests/test_cli_hotspots.py
tests/test_cli_review_ratchet.py
tests/test_cluster.py
tests/test_complexity_ai_pack.py
tests/test_complexity_python_ast.py
tests/test_complexity_report.py
tests/test_complexity_runner.py
tests/test_complexity_schema.py
tests/test_complexity_thresholds.py
tests/test_compliance_overlays.py
tests/test_config.py
tests/test_consistency.py
tests/test_coverage_config.py
tests/test_coverage_lazy_na.py
tests/test_coverage_matrix.py
tests/test_coverage_seeding.py
tests/test_deep.py
tests/test_deep_merge.py
tests/test_diagrams.py
tests/test_diff_audit_format.py
tests/test_docs_extras.py
tests/test_editor_cli.py
tests/test_editor_vscode.py
tests/test_evidence_pack.py
tests/test_executive_summary.py
tests/test_explain.py
tests/test_fallback.py
tests/test_fast_brain.py
tests/test_feedback_calibrations.py
tests/test_file_outline.py
tests/test_fix_apply.py
tests/test_fp_calibrations.py
tests/test_gate_incomplete.py
tests/test_git_churn.py
tests/test_github_pr_comments.py
tests/test_graph_adapters.py
tests/test_graph_baseline.py
tests/test_graph_build.py
tests/test_graph_cycles.py
tests/test_graph_diff_anchor.py
tests/test_graph_discover.py
tests/test_graph_findings.py
tests/test_graph_merge_status.py
tests/test_graph_pipeline.py
tests/test_graph_ratchet.py
tests/test_graph_resolve_spec.py
tests/test_graph_scip.py
tests/test_graph_scope_tags.py
tests/test_graph_types.py
tests/test_guided_models.py
tests/test_guided_script.py
tests/test_heuristics.py
tests/test_heuristics_deep_nesting.py
tests/test_heuristics_phase52.py
tests/test_interrupt.py
tests/test_inventory.py
tests/test_issue_ids.py
tests/test_journal.py
tests/test_last_llm.py
tests/test_learning.py
tests/test_llm_bedrock.py
tests/test_llm_consistency.py
tests/test_llm_gemini.py
tests/test_llm_parse.py
tests/test_llm_setup_prompt.py
tests/test_llm_stream.py
tests/test_llm_structured.py
tests/test_llm_timeout.py
tests/test_llm_vertex.py
tests/test_local_queue.py
tests/test_mcp_graph_tools.py
tests/test_mega_file_filters.py
tests/test_metis_roadmap_mvp.py
tests/test_metrics.py
tests/test_model_lock.py
tests/test_near_clones.py
tests/test_ollama_detect.py
tests/test_pack_scope_options.py
tests/test_pack_sniff.py
tests/test_packs.py
tests/test_pass_cache.py
tests/test_pipeline.py
tests/test_pipeline_adaptive.py
tests/test_pipeline_deep.py
tests/test_pipeline_deep_resume.py
tests/test_plugins.py
tests/test_portfolio.py
tests/test_pr_summary.py
tests/test_presets.py
tests/test_progress.py
tests/test_project_store.py
tests/test_prose.py
tests/test_provider_aliases.py
tests/test_provider_status.py
tests/test_quality_metrics.py
tests/test_quality_scorecard.py
tests/test_report.py
tests/test_report_blocks.py
tests/test_report_parse.py
tests/test_report_plan_ledger.py
tests/test_report_view.py
tests/test_review_state.py
tests/test_role_packs.py
tests/test_rules_registry.py
tests/test_runtime_estimate.py
tests/test_sarif.py
tests/test_sarif_import.py
tests/test_sca_metadata.py
tests/test_sca_sbom.py
tests/test_scanners.py
tests/test_schema.py
tests/test_selfdog_heuristics_clear.py
tests/test_sources.py
tests/test_suppressions.py
tests/test_suppressions_report.py
tests/test_testing_inventory.py
tests/test_testing_report.py
tests/test_themes.py
tests/test_triage.py
tests/test_trivy_checkov.py
tests/test_trivy_registry.py
tests/test_usage_hints.py
tests/test_vacuous_floor.py
tests/test_verify_findings.py
tests/test_workspace_graph.py