Skip to content

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-sdk
  • azure-identity
  • amplihack-memory-lib
  • langchain
  • protobuf
  • jedi-language-server
  • amplihack-agent-eval
  • agent-framework-core
  • opentelemetry-semantic-conventions-ai
  • pytest-cov
  • pytest-cov
  • black
  • ruff
  • build
  • pre-commit
  • beautifulsoup4
  • lxml
  • pyyaml

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 differences
  • layer3 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_DOMAIN
  • AGENT_ID
  • AMPLIHACK_AGENTS_PER_APP
  • AMPLIHACK_AGENT_BINARY
  • AMPLIHACK_AGENT_COUNT
  • AMPLIHACK_AGENT_NAME
  • AMPLIHACK_AGENT_PROMPT
  • AMPLIHACK_AGENT_READY_REPUBLISH_COOLDOWN_SECONDS
  • AMPLIHACK_AGENT_TOPOLOGY
  • AMPLIHACK_APP_COUNT
  • AMPLIHACK_APP_INDEX
  • AMPLIHACK_AUTO_DEV
  • AMPLIHACK_AUTO_INSTALL
  • AMPLIHACK_AUTO_MODE
  • AMPLIHACK_AUTO_PRECOMMIT
  • AMPLIHACK_BASE_DIR
  • AMPLIHACK_BLARIFY_MODE
  • AMPLIHACK_DEBUG
  • AMPLIHACK_DEFAULT_MODEL
  • AMPLIHACK_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