- manifest: single-quote the coa-template note - nested double quotes
made the scalar invalid YAML (awk include-parser unaffected; it only
reads repo:/include: lines)
- build_pack: releases?limit=1 could hand back a prerelease/draft;
fetch limit=10 and jq-select the first stable release
- release.yml: re-running for an existing tag 409'd on duplicate asset
names and set -euo pipefail killed the job; skip already-attached
assets / warn on failed uploads and only fail when the release ends
up with zero assets
1.2 GiB of MP3 voice data won't fit in the per-asset Gitea ceiling and
would make the pack 25x larger. The small AI_VoiceOver framework on its
own is useless without the data, so excluding the whole repo is the
right call. Track distribution of the voice data separately.