Status: {{ statuses[req.status] }}
{% if req.musicgpt_status %}MusicGPT: {{ req.musicgpt_status }} {% if req.musicgpt_cost is not none %}({{ format_musicgpt_cost(req.musicgpt_cost) }}){% endif %}
{% endif %} {% if req.status != 'cancelled' %} {% endif %}Album cover is hidden from the customer preview/delivery because delivery is disabled in settings.
{% endif %}Operators can correct customer details here. Click Save when done.
Request #: {{ req.id }}
{% if req.revision_note %}{{ req.revision_note }}
{{ h.note or 'No note provided.' }}
No revisions recorded yet.
{% endif %}Internal notes for the booth team. Customers cannot see this.
Paste a self-hosted file share link (e.g. from Pingvin Share). It will appear on the customer player page once delivered.
Paste Hermes' Title, Style, and Lyrics directly into the fields below, then save or generate.
{% if req.musicgpt_error %}Preview email: {% if req.preview_sent_at %} ✅ Sent {{ req.preview_sent_at }} {% else %} ❌ Not sent yet {% endif %}
Both songs must be uploaded first.
{% if req.song_a_path and req.song_b_path %}Operator preview link: Open customer player in new tab →
{% endif %}Customer approved: {% if req.customer_approved == 'none' %} Nothing yet {% else %} {{ (req.customer_approved or 'none').upper() }} {% endif %}
Delivery email: {% if req.delivery_sent_at %} ✅ Sent {{ req.delivery_sent_at }} {% else %} ❌ Not sent yet {% endif %}
{% if req.square_payment_ref %}Square Payment Reference: {{ req.square_payment_ref }}
{% endif %}Select files to deliver:
{% set all_files = [] %} {% if req.song_a_path and file_exists(req.song_a_path) %} {% set _ = all_files.append(req.song_a_path) %} {% endif %} {% if req.song_b_path and file_exists(req.song_b_path) %} {% set _ = all_files.append(req.song_b_path) %} {% endif %} {% if req.deliver_wav %} {% if req.song_a_wav_path and file_exists(req.song_a_wav_path) %} {% set _ = all_files.append(req.song_a_wav_path) %} {% endif %} {% if req.song_b_wav_path and file_exists(req.song_b_wav_path) %} {% set _ = all_files.append(req.song_b_wav_path) %} {% endif %} {% endif %} {% set files_to_show = all_files + extra_files %} {% for fpath in files_to_show %}No files available. Upload songs first.
{% endfor %}⚠️ Customer must approve a version before you can mark paid or deliver.
{% endif %}