Health Dashboard¶
Check Results¶
| Check | Status | Details |
|---|---|---|
| FILE_COVERAGE | 2356 .py files covered across layers 1, 2, 7 | |
| CLI_COMMAND_COVERAGE | 83 CLI commands all have journeys | |
| EXPORT_CONSISTENCY | 17 exported names missing definitions | |
| DEPENDENCY_CONSISTENCY | 18 declared deps appear unused | |
| IO_TRACEABILITY | 542/926 I/O files in unreachable packages | |
| SUBPROCESS_TRACEABILITY | 191/338 subprocess files in unreachable packages | |
| PACKAGE_CONSISTENCY | layer1 vs manifest: 66 differences; layer3 vs manifest: 0 missing, 2129 extra | |
| ROUTE_COVERAGE | 21 HTTP routes all have journeys | |
| IMPORT_RESOLUTION | 83/3024 imports unresolved | |
| CLI_HANDLER_REACHABILITY | 171 CLI commands have reachable handlers | |
| DEAD_DEP_CROSS_VALIDATION | 1 deps marked unused in layer3 but found in layer2 | |
| CIRCULAR_IMPORT_SEVERITY | 12 circular dependency cycles found (10 internal, 2 vendor) | |
| ENV_VAR_COMPLETENESS | 254 env vars found but no .env.example file | |
| ROUTE_TEST_COVERAGE | 15/33 routes without test references | |
| REEXPORT_CHAIN_VALIDATION | 14 broken re-export chains |
Warnings¶
EXPORT_CONSISTENCY¶
17 exported names missing definitions
Missing items:
/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::auth_check/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::format_html/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::create_work_item/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::link_parent/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::query_wiql/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::list_types/home/azureuser/src/supply/.claude/tools/amplihack/hooks/claude_power_steering.py::CLAUDE_SDK_AVAILABLE/home/azureuser/src/supply/.claude/tools/amplihack/profile_management/__init__.py::cli_main/home/azureuser/src/supply/amplifier-bundle/tools/amplihack/profile_management/__init__.py::cli_main/home/azureuser/src/supply/docs/claude/tools/amplihack/profile_management/__init__.py::cli_main/home/azureuser/src/supply/src/amplihack/cli/hive_haymaker.py::hive_group/home/azureuser/src/supply/src/amplihack/eval/__init__.py::LongHorizonRunnerResult/home/azureuser/src/supply/src/amplihack/eval/__init__.py::CapabilityEvalTypeResult/home/azureuser/src/supply/src/amplihack/eval/__init__.py::CapabilityScenarioResult/home/azureuser/src/supply/src/amplihack/eval/__init__.py::CapabilityToolCall/home/azureuser/src/supply/src/amplihack/recipe_cli/recipe_command.py::_infer_missing_context/home/azureuser/src/supply/src/amplihack/vendor/blarify/vendor/multilspy/__init__.py::Types
DEPENDENCY_CONSISTENCY¶
18 declared deps appear unused
Missing items:
github-copilot-sdkazure-identityamplihack-memory-liblangchainprotobufjedi-language-serveramplihack-agent-evalagent-framework-coreopentelemetry-semantic-conventions-aipytest-covpytest-covblackruffbuildpre-commitbeautifulsoup4lxmlpyyaml
IO_TRACEABILITY¶
542/926 I/O files in unreachable packages
Missing items:
/home/azureuser/src/supply/.claude/skills/e2e-outside-in-test-generator/tests/test_multi_app_type.py/home/azureuser/src/supply/.claude/scenarios/mcp-manager/mcp_operations.py/home/azureuser/src/supply/docs/claude/skills/documentation-writing/github_pages/mkdocs_config.py/home/azureuser/src/supply/.claude/tools/scripts/cleanup_duplicate_issues.py/home/azureuser/src/supply/.claude/tools/amplihack/test_integration.py/home/azureuser/src/supply/tests/performance_benchmark.py/home/azureuser/src/supply/.claude/tools/amplihack/hooks/workflow_enforcement_hook.py/home/azureuser/src/supply/amplifier-bundle/skills/documentation-writing/github_pages/mkdocs_config.py/home/azureuser/src/supply/tests/hooks/test_launcher_detector.py/home/azureuser/src/supply/.claude/tools/amplihack/hooks/tests/test_session_lifecycle.py
SUBPROCESS_TRACEABILITY¶
191/338 subprocess files in unreachable packages
Missing items:
/home/azureuser/src/supply/.claude/skills/pre-commit-manager/precommit_manager.py/home/azureuser/src/supply/.claude/tools/scripts/cleanup_duplicate_issues.py/home/azureuser/src/supply/scripts/pre-commit/check_imports.py/home/azureuser/src/supply/amplifier-bundle/skills/dynamic-debugger/tests/test_integration.py/home/azureuser/src/supply/scripts/run_3_scenario_eval.py/home/azureuser/src/supply/.claude/skills/dynamic-debugger/tests/test_integration.py/home/azureuser/src/supply/.claude/tools/platform_bridge/github_bridge.py/home/azureuser/src/supply/.claude/skills/pm-architect/scripts/triage_pr.py/home/azureuser/src/supply/.claude/skills/pptx/tests/test_pptx_skill.py/home/azureuser/src/supply/.github/scripts/link_fixer.py
PACKAGE_CONSISTENCY¶
layer1 vs manifest: 66 differences; layer3 vs manifest: 0 missing, 2129 extra
Missing items:
layer1 vs manifest: 66 differenceslayer3 vs manifest: 0 missing, 2129 extra
IMPORT_RESOLUTION¶
83/3024 imports unresolved
Missing items:
/home/azureuser/src/supply/.claude/tools/amplihack/builders/claude_transcript_builder.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/.claude/tools/amplihack/builders/codex_transcripts_builder.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/.claude/tools/amplihack/hooks/power_steering_checker/__init__.py imports get_shared_runtime_dir from /home/azureuser/src/supply/.claude/tools/amplihack/hooks/power_steering_checker/main_checker.py/home/azureuser/src/supply/.claude/tools/amplihack/hooks/power_steering_checker/__init__.py imports analyze_consideration from /home/azureuser/src/supply/.claude/tools/amplihack/hooks/power_steering_checker/sdk_calls.py/home/azureuser/src/supply/.claude/tools/amplihack/memory/context_preservation.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/.claude/tools/amplihack/memory/examples.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/.claude/tools/amplihack/paths.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/.claude/tools/amplihack/remote/tests/test_cli.py imports cli from /home/azureuser/src/supply/.claude/tools/amplihack/remote/__init__.py/home/azureuser/src/supply/.github/scripts/pr_triage/validator.py imports github_client from /home/azureuser/src/supply/.github/scripts/pr_triage/__init__.py/home/azureuser/src/supply/.github/scripts/pr_triage/validator.py imports security from /home/azureuser/src/supply/.github/scripts/pr_triage/__init__.py/home/azureuser/src/supply/.github/scripts/pr_triage/validator.py imports analyzers from /home/azureuser/src/supply/.github/scripts/pr_triage/__init__.py/home/azureuser/src/supply/.github/scripts/pr_triage/validator.py imports analyzers_mvp from /home/azureuser/src/supply/.github/scripts/pr_triage/__init__.py/home/azureuser/src/supply/amplifier-bundle/tools/amplihack/builders/claude_transcript_builder.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/amplifier-bundle/tools/amplihack/builders/codex_transcripts_builder.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/amplifier-bundle/tools/amplihack/memory/context_preservation.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/amplifier-bundle/tools/amplihack/memory/examples.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/amplifier-bundle/tools/amplihack/paths.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/amplifier-bundle/tools/amplihack/remote/tests/test_cli.py imports cli from /home/azureuser/src/supply/amplifier-bundle/tools/amplihack/remote/__init__.py/home/azureuser/src/supply/docs/claude/tools/amplihack/builders/claude_transcript_builder.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py/home/azureuser/src/supply/docs/claude/tools/amplihack/builders/codex_transcripts_builder.py imports amplihack from /home/azureuser/src/supply/amplihack/__init__.py
DEAD_DEP_CROSS_VALIDATION¶
1 deps marked unused in layer3 but found in layer2
Missing items:
rich
CIRCULAR_IMPORT_SEVERITY¶
12 circular dependency cycles found (10 internal, 2 vendor)
Missing items:
['.claude.skills.documentation-writing.github_pages.validator', '.claude.skills.documentation-writing.github_pages.deployer', '.claude.skills.documentation-writing.github_pages.generator', '.claude.skills.documentation-writing.github_pages', '.claude.skills.documentation-writing.github_pages.validator']['.github.scripts.pr_triage.validator', '.github.scripts.pr_triage', '.github.scripts.pr_triage.validator']['amplifier-bundle.skills.documentation-writing.github_pages.deployer', 'amplifier-bundle.skills.documentation-writing.github_pages.generator', 'amplifier-bundle.skills.documentation-writing.github_pages.validator', 'amplifier-bundle.skills.documentation-writing.github_pages', 'amplifier-bundle.skills.documentation-writing.github_pages.deployer']['docs.claude.skills.documentation-writing.github_pages.deployer', 'docs.claude.skills.documentation-writing.github_pages.generator', 'docs.claude.skills.documentation-writing.github_pages.validator', 'docs.claude.skills.documentation-writing.github_pages', 'docs.claude.skills.documentation-writing.github_pages.deployer']['src.amplihack.utils.prerequisites', 'src.amplihack.utils.claude_cli', 'src.amplihack.utils.prerequisites']['src.amplihack.memory.kuzu.indexing.background_indexer', 'src.amplihack.memory.kuzu.indexing.orchestrator', 'src.amplihack.memory.kuzu.indexing.background_indexer']['src.amplihack.install', 'src.amplihack.uninstall', 'src.amplihack.hook_verification', 'src.amplihack.launcher.core', 'src.amplihack.launcher', 'src.amplihack.launcher.copilot', 'src.amplihack.cli', 'src.amplihack.settings', 'src.amplihack', 'src.amplihack.install']['src.amplihack.agents.goal_seeking.hive_mind.gossip', 'src.amplihack.agents.goal_seeking.hive_mind.hive_graph', 'src.amplihack.agents.goal_seeking.hive_mind.gossip']['src.amplihack.proxy.monitoring', 'src.amplihack.proxy.azure_errors', 'src.amplihack.proxy.monitoring']['src.amplihack.proxy.streaming', 'src.amplihack.proxy.integrated_proxy', 'src.amplihack.proxy.streaming']
ENV_VAR_COMPLETENESS¶
254 env vars found but no .env.example file
Missing items:
AGENT_DOMAINAGENT_IDAMPLIHACK_AGENTS_PER_APPAMPLIHACK_AGENT_BINARYAMPLIHACK_AGENT_COUNTAMPLIHACK_AGENT_NAMEAMPLIHACK_AGENT_PROMPTAMPLIHACK_AGENT_READY_REPUBLISH_COOLDOWN_SECONDSAMPLIHACK_AGENT_TOPOLOGYAMPLIHACK_APP_COUNTAMPLIHACK_APP_INDEXAMPLIHACK_AUTO_DEVAMPLIHACK_AUTO_INSTALLAMPLIHACK_AUTO_MODEAMPLIHACK_AUTO_PRECOMMITAMPLIHACK_BASE_DIRAMPLIHACK_BLARIFY_MODEAMPLIHACK_DEBUGAMPLIHACK_DEFAULT_MODELAMPLIHACK_DELEGATE
ROUTE_TEST_COVERAGE¶
15/33 routes without test references
Missing items:
POST /learn_fact (learn_fact)POST /learn_batch (learn_batch)POST /set_group (set_group)POST /reset (reset_agent)POST /v1/messages (create_message)POST /v1/messages (create_message)GET /performance/cache/status (cache_status)GET /performance/cache/clear (clear_caches)GET /azure/test-error-handling (test_azure_error_handling)GET /azure/status (azure_status)POST /v1/messages (create_message)GET /stream/logs (stream_logs)POST /v1/chat/completions (chat_completions)POST /v1/messages (create_message)POST /openai/responses (openai_responses)
REEXPORT_CHAIN_VALIDATION¶
14 broken re-export chains
Missing items:
/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::auth_check/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::format_html/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::create_work_item/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::link_parent/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::query_wiql/home/azureuser/src/supply/.claude/scenarios/az-devops-tools/__init__.py::list_types/home/azureuser/src/supply/.claude/tools/amplihack/profile_management/__init__.py::cli_main/home/azureuser/src/supply/amplifier-bundle/tools/amplihack/profile_management/__init__.py::cli_main/home/azureuser/src/supply/docs/claude/tools/amplihack/profile_management/__init__.py::cli_main/home/azureuser/src/supply/src/amplihack/eval/__init__.py::LongHorizonRunnerResult/home/azureuser/src/supply/src/amplihack/eval/__init__.py::CapabilityEvalTypeResult/home/azureuser/src/supply/src/amplihack/eval/__init__.py::CapabilityScenarioResult/home/azureuser/src/supply/src/amplihack/eval/__init__.py::CapabilityToolCall/home/azureuser/src/supply/src/amplihack/vendor/blarify/vendor/multilspy/__init__.py::Types