{% if integrity_error %}

Workflow integrity check failed. {{ integrity_error }}

{% elif not workflow %}

No workflow has been initialized for this pack.

{% else %}
State{{ workflow.state.value }} revision {{ workflow.revision }}
Mode{{ workflow.review_mode.value }} events {{ workflow.event_sequence }}
Topic{{ workflow.topic }}
{% if progress %}

Current reported activity

{{ progress.summary }}

reported {{ progress.at }} by {{ progress.actor.actor_id }}

{% if progress.metrics %}
{% for name, value in progress.metrics.items() %}{{ name }}: {{ value }}{% endfor %}
{% endif %}
{% endif %}

Approval gates

{% for gate, progress in workflow.gates.items() %}
{{ gate.value }}
{{ progress.status.value }}
{% endfor %}

Gate states: {{ gate_counts }}. Decisions by actor: {{ actor_counts }}.

{% if proposal %}

Pending human decision: {{ proposal.gate.value }}

{{ proposal.summary }}

proposal revision {{ proposal.revision }}, created by {{ proposal.created_by.kind.value }} {{ proposal.created_by.actor_id }}

{{ proposal.details | as_json }}
{% if proposal.input_sha256s %}
Bound inputs
{{ proposal.input_sha256s | as_json }}
{% endif %} {% if proposal.delegation_uses %}
Fast-track support reviews
{% for use in proposal.delegation_uses %}{% endfor %}
ClassMemberVerdictHandlingReason
{{ use.decision_class.value }}{{ use.member_id }}
{{ use.member_sha256 }}
{{ use.verdict.value }}{{ use.handling.value }}{{ use.reason }}

These support verdicts do not approve the gate. Applied means the artifact contains the exact reviewed member; human-review means the member changed or was escalated; omitted means those reviewed bytes are absent.

{% endif %} {% for item in proposal_artifacts %}
{{ item.name }} - {{ item.reference.bytes }} bytes - {{ item.reference.sha256 }} {% if item.promotion %}

Destination: {{ item.promotion.destination }}; expected prior SHA-256: {{ item.promotion.expected_sha256 or '(new file)' }}

{% endif %}
{{ item.preview }}

View complete text ยท Download exact bytes

{% endfor %} {% if not read_only %}
{% endif %}
{% endif %} {% if not read_only and workflow.state.value == 'awaiting_download_confirmation' %}

Confirm network plan

{% if not network_packet.ready %}

{{ network_packet.message }}

{% else %}

The plan and catalogue bytes are bound into the workflow before acquisition starts.

{{ network_packet.target_count }} targets; request ceiling {{ network_packet.request_ceiling }} of {{ network_packet.max_requests }}; byte ceiling {{ network_packet.max_bytes }}; host ceiling {{ network_packet.max_hosts }}. Catalogue {{ network_packet.catalogue_sha256 }}.

Source plugins: {{ network_packet.plugins | as_json }}

{% for item in network_packet.targets %}{% endfor %}
URLRedirect hostsPath prefixes
{{ item.url }} {{ item.hosts | join(', ') }}{{ item.paths | join(', ') }}
{% endif %} {% endif %} {% if not read_only and workflow.state.value == 'awaiting_fact_review' %}

Human fact-review checkpoint

This verifies the current curation and rebuilt release. Full-review mode accepts only human-reviewed facts.

{% endif %} {% if not read_only and workflow.state.value == 'awaiting_attestation' %}

Final human attestation

{% if not attestation_packet.ready %}

{{ attestation_packet.message }}

Missing: {{ attestation_packet.missing | join(', ') }}

{% else %}

{{ attestation_packet.release_id }}, content {{ attestation_packet.content_sha256 }}

{{ attestation_packet.counts.topics }} topics, {{ attestation_packet.counts.concepts }} concepts, {{ attestation_packet.counts.facts }} facts, {{ attestation_packet.counts.evidence }} evidence excerpts, {{ attestation_packet.counts.documents }} documents.

Review: {{ attestation_packet.review_statuses }}. Dropped facts: {{ attestation_packet.dropped }}.

Acceptance: {{ attestation_packet.acceptance.cases }} cases; failed {{ attestation_packet.acceptance.failed }}; quarantined {{ attestation_packet.acceptance.quarantined }}.

Regression passed: {{ attestation_packet.regression.passed }}.

Coverage, limitations and exact file hashes

Coverage

{{ attestation_packet.coverage | as_json }}

Limitations

Files

{{ attestation_packet.files | as_json }}

Runs readiness gates G1-G6 with your console identity and records the exact release and suite bytes.

{% endif %} {% endif %}

Verified event stream

{% for event in events | reverse %} {% endfor %}
#AtActorEventSummary
{{ event.sequence }}{{ event.at }} {{ event.actor.kind.value }}: {{ event.actor.actor_id }} {{ event.kind }}{{ event.summary }}
{% endif %}