{% macro _state_class(value) -%} {{ (value or "pending") | string | replace("_", "-") }} {%- endmacro %} {% macro _state_label(value) -%} {{ (value or "pending") | string | replace("_", " ") | replace("-", " ") }} {%- endmacro %} {% macro run_state_pill(state, paused_at=None) -%} {% set render_state = "paused" if paused_at and state in ["ready", "running"] else state %} {% set state_class = _state_class(render_state) %} {% set label = _state_label(render_state) %} {{ label }} {%- endmacro %} {% macro job_state_pill(state) -%} {% set state_class = _state_class(state) %} {% set label = _state_label(state) %} {{ label }} {%- endmacro %} {% macro verdict_chip(verdict, provenance, rationale=None, cycle_index=None, cycle_limit=None) -%} {% set verdict_class = _state_class(verdict) %} {% set verdict_label = _state_label(verdict) %} {% set provenance_class = _state_class(provenance or "natural") %} {{ verdict }} {% if provenance == "operator-override" %} override{% if rationale %} · {{ rationale }}{% endif %} {% elif provenance == "cycle-revised" %} cycle {{ cycle_index or "?" }}{% if cycle_limit %} of {{ cycle_limit }}{% endif %} {% endif %} {%- endmacro %} {% macro lane_attestation_chip(attested, reason=None, supervisor_id=None, operator_label=None) -%} {% set state = "attested" if attested else "unattested" %} {{ state }} {% if reason %}{{ reason }}{% endif %} {% if supervisor_id %}{{ supervisor_id }}{% endif %} {% if operator_label %}{{ operator_label }}{% endif %} {%- endmacro %} {% macro posture_chip(posture) -%} {% set posture_text = posture or "neutral" %} {% set posture_class = _state_class(posture_text.split(":", 1)[0]) %} {% if posture_text.startswith("custom:") %} custom · {{ posture_text.split(":", 1)[1] }} {% else %} {{ posture_text }} {% endif %} {%- endmacro %} {% macro byline_line(author_line, expected_author_line=None, attested=None, operator_label=None) -%} {% if attested is sameas false %} {% set rendered_author = "author: operator [self-declared: " ~ operator_label ~ "]" if operator_label else "author: operator" %} {% else %} {% set rendered_author = author_line if author_line else "author: " %} {% endif %} {% set actual_key = (author_line or "") | trim | lower %} {% set expected_key = (expected_author_line or "") | trim | lower %} {% set mismatch = expected_author_line and actual_key != expected_key %} {% if mismatch %}{% endif %} {{ rendered_author }} {% if mismatch %}expected {{ expected_author_line }}{% endif %} {%- endmacro %} {% macro lane_evidence_chip(provenance_evidence="not_yet_correlated", rationale=None) -%} {% set evidence_state = provenance_evidence or "not_yet_correlated" %} {% set evidence_class = _state_class(evidence_state) %} {{ _state_label(evidence_state) }} {% if rationale %}{{ rationale }}{% endif %} {%- endmacro %} {% macro expected_artifacts_table(expected_artifacts, actual_artifacts=None, session=None, lease=None) -%} {% set actual_rows = actual_artifacts or [] %} {% for artifact in expected_artifacts or [] %} {% set match = namespace(row=None) %} {% for actual in actual_rows %} {% if match.row is none and ((artifact.path and actual.path == artifact.path) or (artifact.logical_name and actual.logical_name == artifact.logical_name)) %} {% set match.row = actual %} {% endif %} {% endfor %} {% set expected_author = artifact.expected_author_line or artifact.author_line %} {% set actual_author = match.row.author_line if match.row else none %} {% set byline_drift = match.row and expected_author and actual_author and (expected_author | trim | lower) != (actual_author | trim | lower) %} {% else %} {% endfor %}
Logical name Kind Path Required Expected byline Status
No expected artifacts declared.
{%- endmacro %}