{{ ui.hero_tag }}

{{ ui.hero_title }}

{{ ui.hero_text }}

{{ ui.hero_project }}: {{ project_name }} {{ ui.hero_mode }}: {{ run_mode_label }} {{ ui.hero_generated }}: {{ generated_at }}
{{ ui.hero_language }}
{{ ui.hero_theme }}
{{ ui.metrics.functions_label }} ?
{{ total_functions }}
{{ ui.metrics.functions_note }}
{{ ui.metrics.edges_label }} ?
{{ total_edges }}
{{ ui.metrics.edges_note }}
{{ ui.metrics.db_label }} ?
{{ db_function_count }}
{{ ui.metrics.db_note }}
{{ ui.metrics.readiness_label }} ?
{{ readiness_index }}%
{{ ui.metrics.readiness_note }}
{{ ui.metrics.coverage_label }} ?
{{ "%.2f"|format(coverage_percent) }}%
{{ ui.metrics.coverage_note }}
{{ ui.metrics.tests_label }} ?
{{ tests_passed }}/{{ tests_total }}
{{ ui.metrics.tests_note }}

{{ ui.sections.infra_readiness_title }}

{{ ui.sections.infra_readiness_note }}

{{ ui.sections.scorecard_title }}

{{ ui.sections.scorecard_note }}

{{ ui.sections.graph_title }}

{{ ui.sections.graph_note }}
{{ ui.graph.graph_hint }}

{{ ui.sections.heatmap_title }}

{{ ui.sections.heatmap_note }}

{{ ui.sections.services_title }}

{{ ui.sections.services_note }}

{{ ui.sections.operations_title }}

{{ ui.sections.operations_note }}

{{ ui.sections.mocks_title }}

{{ ui.sections.mocks_note }}
{{ ui.tables.function }} {{ ui.tables.module }} {{ ui.tables.strategy }} {{ ui.tables.mocks }}

{{ ui.sections.dependency_depth_title }}

{{ ui.sections.dependency_depth_note }}

{{ ui.sections.async_balance_title }}

{{ ui.sections.async_balance_note }}

{{ ui.sections.tests_title }}

{{ ui.sections.tests_note }}
{{ ui.tables.test }} {{ ui.tables.outcome }} {{ ui.tables.duration }} {{ ui.tables.message }} {{ ui.tables.mocks }}

{{ ui.sections.functions_title }}

{{ ui.sections.functions_note }}
{{ ui.tables.function }} {{ ui.tables.module }} {{ ui.tables.mode }} {{ ui.tables.infrastructure }} {{ ui.tables.strategy }} {{ ui.tables.calls }} {{ ui.tables.mocks_reality }} {{ ui.tables.skip_reason }}

{{ ui.sections.imports_title }}

{{ ui.sections.imports_note }}
{{ ui.tables.import }} {{ ui.tables.root }}

{{ ui.sections.coverage_title }}

{{ ui.sections.coverage_note }}
{{ ui.tables.file }} {{ ui.tables.coverage }} {{ ui.tables.covered }} {{ ui.tables.missing }} {{ ui.tables.statements }}

{{ ui.sections.artifacts_title }}

{{ ui.sections.artifacts_note }}
{{ ui.tables.artifact }} {{ ui.tables.status }} {{ ui.tables.path }}

{{ ui.sections.logs_title }}

{{ ui.sections.logs_note }}
stdout
{{ stdout_log }}
stderr
{{ stderr_log }}