andreagrandi / andreagrandi/draftomen

Publish a pinned and licensed narration model artifact

Abierto
#456 0 comentarios 0 reacciones 0 asignados Ver en GitHub
draftomen enhancement size: S
Lenguaje dominante
Python
Estrellas
0
Forks
0
Merge medio
1 h 23 min
PR fusionados (30 d)
181

Descripción

## 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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.