Run: {{ run_id }}

Metadata

System
{{ meta.system_name }}
Seed
{{ meta.seed }}
Duration
{{ meta.simulated_duration_s }}s
Kernel mode
{{ meta.kernel_mode }}
dt_s
{{ meta.dt_s }}
HIL
{{ meta.hil_flag }}
Config hash
{{ meta.config_hash }}
{% if hierarchy_mmd %}

Hierarchy — click a node for details

View Mermaid source

{{ hierarchy_mmd }}
scroll to zoom · drag to pan · dbl-click to reset
{% endif %}

Signals

Artifacts

Loading…
{% if reqs %}

Requirements

{% for r in reqs %} {% endfor %}
IDStatusSeverityOriginViolationsFirst atSummary
{{ r.req_instance_id }} {{ r.status }} {{ r.severity }} {{ r.origin }} {{ r.violation_count if r.violation_count else "—" }} {{ "%.1f s"|format(r.first_violation_t_s) if r.first_violation_t_s is not none else "—" }} {{ r.summary }}
{% else %}

No requirement results recorded for this run.

{% endif %} {% if process_runs %}

Process Timeline

{% if phase_transitions %}

Phase Transitions

{% for pt in phase_transitions %} {% endfor %}
t (s)ProcessComponentFromTo
{{ "%.3f"|format(pt.t_s) }} {{ pt.process_name }} {{ pt.component }} {{ pt.from_phase if pt.from_phase else "—" }} {{ pt.to_phase }}
{% endif %} {% endif %} {% if process_state_diagrams %}

Process State Machines

{% for spec_name, mmd in process_state_diagrams.items() %}
{{ spec_name }}
{{ mmd }}
{% endfor %} {% endif %} {% set composites = component_specs.items() | selectattr("1.internal_mermaid") | list %} {% if composites %}

Composite internals

{% for comp_name, spec in composites %}
{{ comp_name }} — {{ spec.description or spec.ports_in | length | string + " inputs, " + spec.ports_out | length | string + " outputs" }}
{{ spec.internal_mermaid }}
{% endfor %} {% endif %}