<commit_before>name_expr: self['code']

children:
    Task: Task.yml

templates:

    # This is for tools in the era before plate publishing.
    plate_directory: Plates/{type}/{name}

    # For now, all of our plates are DPX, so for human consumption it seems
    # to make sense that the plates are in a "dpx" directory. We may revisit
    # this with a "subtype" field in publishes at some point down the road.
    plate_publish:             "Plates/published/dpx/{publish.name}/v{publish.version:04d}"
    plate_proxy_publish:       "Plates/published/proxy/{publish.name}/v{publish.version:04d}"
    reference_footage_publish: "Plates/published/reference/{publish.name}/v{publish.version:04d}"
    audio_publish:             "Audio/published/{publish.name}/v{publish.version:04d}"

<commit_msg>Add shot-level publish template catch-all<commit_after>name_expr: self['code']

children:
    Task: Task.yml

templates:

    # This is for tools in the era before plate publishing. After "Pup-Star"
    # this can very likely be removed.
    plate_directory: Plates/{type}/{name}

    # For now, all of our plates are DPX, so for human consumption it seems
    # to make sense that the plates are in a "dpx" directory. We may revisit
    # this with a "subtype" field in publishes at some point down the road.
    plate_publish:             "Plates/published/dpx/{publish.name}/v{publish.version:04d}"
    plate_proxy_publish:       "Plates/published/proxy/{publish.name}/v{publish.version:04d}"
    reference_footage_publish: "Plates/published/reference/{publish.name}/v{publish.version:04d}"
    audio_publish:             "Audio/published/{publish.name}/v{publish.version:04d}"

    # Catch-all for publishes at either shot level, or tasks with no folders.
    "*_publish":  published/{publisher.type}/{publisher.name}/v{publisher.version:04d}
{'fraction_non_alphanumeric': 0.10954446854663774, 'fraction_numerical': 0.009761388286334056, 'mean_word_length': 3.5781637717121586, 'pattern_counts': {'":': 1, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4859028', 'n_tokens_mistral': 573, 'n_tokens_neox': 549, 'n_words': 160}