release(models): enforce one canonical Alpha voice and model input set #18
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Priority and impact
High — Alpha installer supply-chain authority. The repository that owns immutable model build inputs describes one closed asset set, while the active Race Engineer installer lock enforces a different required/optional set and fetches stock voices directly from Hugging Face. Provenance, licence evidence, offline/private build availability, and the actual shipped payload no longer share one authority.
Current evidence
docs/alpha-build-inputs.mddeclares exactly five required Alpha inputs and onlywhisper-small-q5_1as optional; the required inventory includes the immutablepocket-albavoice asset.build/alpha-models.lock.jsoninstead contains seven required inputs, including three stock VCTK voice files fetched directly from Hugging Face, plus multiple optional Natural Radio assets.scripts/prepare-alpha-model-pack.ps1enforces the consumer lock rather than the Models inventory.Required outcome
Choose and document one canonical Alpha model/voice input set, then make Models publication/verification and the Race Engineer consumer lock mechanically agree.
Acceptance criteria
teammanager-modelsremains the exclusive installer-input authority, Race Engineer does not fetch required stock voices directly from third-party mutable URLs; the assets are mirrored/released with immutable provenance.Max referenced this issue2026-08-19 23:15:33 +02:00