andreagrandi / andreagrandi/draftomen
Publish a pinned and licensed narration model artifact
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- Avg merge
- 1h 23m
- Merged PRs (30d)
- 181
Description
## Problem
Users need an exact tested artifact, not an unversioned upstream download whose behavior or licensing may change silently.
## Proposed change
Implement the artifact-distribution decision from #454. Publish or reference the immutable tested files with model identifier/revision, format, quantization/build, expected sizes and checksums, compatibility identifier, license and attribution. Record provenance and reproducible preparation where applicable. Keep weights outside normal application downloads. No in-app downloader or automatic model updates in this slice.
## Acceptance Criteria
- [ ] AC1: An artifact retrieval check obtains the exact declared revision and verifies every required file's size and checksum.
- [ ] AC2: A manifest review finds identifier, revision, format, quantization/build, compatibility, sizes, hashes, and stable locations; no `latest` dependency exists.
- [ ] AC3: A licensing/provenance check confirms redistribution or upstream-fetch terms and all required notices accompany the chosen distribution.
- [ ] AC4: A baseline package-content check shows model weights are absent from the default application artifact.
## Implementation classification
- **Estimated size:** S
- **Orchestration risk:** High
- **Reason:** Artifact integrity, provenance, and immutable distribution are security and compatibility boundaries.
## Dependencies
Direct prerequisites: #454. Consumers: Download and verify narration artifacts on explicit request, Package the optional local inference component.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.