{% extends "base.html" %} {% block title %}Voxint — {{ detail.name }}{% endblock %} {% block body %}
{{ detail.description }}
{% endif %} {# The fields this project actually overrides, named so the supersede copy never claims blanket replacement when only one field is set (ADR 0002 per-field). #} {% set own_fields %}{% if detail.has_own_vocabulary and detail.has_own_corrections %}vocabulary and corrections{% elif detail.has_own_vocabulary %}vocabulary{% elif detail.has_own_corrections %}corrections{% endif %}{% endset %} {% if error %}{{ error }}
{% endif %} {% if assigned %} {# The assign flow confirms the move and names the pack precedence so it is never a surprise: a folder pack keeps applying until this project sets its own vocabulary or corrections, which then replace it (ADR 0002). #}
Assigned {{ assigned.path }} to this project.
{% if assigned.domain_pack %}
{% if detail.has_own_config %}
This project now applies its own {{ own_fields }} instead of the folder's “{{ assigned.domain_pack }}” pack for its recordings; the pack still supplies everything else.
{% else %}
The folder's “{{ assigned.domain_pack }}” pack keeps applying until this project sets its own vocabulary or corrections.
{% endif %}
{% endif %}
| Folder | Pack | Media |
|---|---|---|
{{ folder.path }} |
{% if folder.domain_pack %}{{ folder.domain_pack }}
{% if detail.has_own_config %} {{ own_fields }} superseded by this project{% endif %} {% else %}default{% endif %} |
{{ folder.media_count }} |
No folders yet. Assign one below.
{% endif %}Every registered folder is already assigned to a project. Register more in Settings.
{% endif %}Names, jargon, and acronyms this project's recordings use. When set, it replaces the folder pack's and the global glossary for this project's new runs; leave it inheriting to use those instead.
{% if vocabulary_error %}{{ vocabulary_error }}
{% endif %}Find-and-replace fixes for this project — a name, an acronym, a piece of jargon. When set, they replace the folder pack's and global corrections for this project's new runs.
{% if corrections_error %}{{ corrections_error }}
{% endif %} {% if detail.corrections is none %}Inheriting the folder pack or global corrections. Add rules below to set corrections for this project instead.
{% endif %}{{ rule.match }} → {{ rule.replace }}
({{ "case-sensitive" if rule.case_sensitive else "any case" }},
{{ "whole word" if rule.whole_word else "anywhere" }})No correction rules (explicitly none).
{% endif %}Everyone Voxint has resolved across this project's finished recordings.
{% if detail.speakers %}in {{ speaker.run_count }} recording{{ "" if speaker.run_count == 1 else "s" }}
No speakers yet. They appear here once this project's recordings finish and are reviewed.
{% endif %}