← Files Cecil-IA Labs FFmpegARCHIVED FILE
docs/development/checklists/stable-cli-release.md
2.38 KB · Sep 30, 2026 · 23:17 UTC
# Stable CLI Release — Completion Checklist **Target:** `v1.0.0` **Status:** ✅ Released 2026-09-20 ## Stable contract - [x] Freeze npm package, plugin, executable, Node, FFmpeg and license identities. - [x] Freeze global CLI option and top-level command contract. - [x] Synchronize package/plugin/source/lockfile version to `1.0.0`. - [x] Establish stable semantic-version format. - [x] Add public npm publish configuration. - [x] Add `verify:release`. - [x] Add `validate:release`. - [x] Make npm publication use the release validation gate. ## Compatibility - [x] Confirm CLI architecture is stable under full validation. - [x] Confirm core/public package APIs are stable. - [x] Preserve all 21 historical migration mappings. - [x] Run all seven Skill validations under the v1 release gate. - [x] Confirm plugin installation from the packed artifact. - [x] Confirm no runtime dependency on historical `.sh` implementations. ## Platform evidence - [x] Linux full release validation. - [ ] macOS smoke test. *(deferred after release; automated workflow retained)* - [ ] Windows smoke test and documented strategy. *(strategy documented; runtime smoke deferred after release)* ## Distribution evidence - [x] Clean installation from generated `.tgz`. - [x] Verify `cecilia-ffmpeg --version` from clean install. - [x] Verify `cecilia-ffmpeg --help` from clean install. - [x] Final npm package contents inspected. - [x] Final publication dry-run. - [x] npm package ready for public publication. ## Release documentation - [x] Final README review. - [x] Final installation guide review. - [x] Final changelog review. - [x] Record platform validation evidence. - [x] Mark roadmap release requirements complete. ## Final release - [x] `npm run validate:release`. - [x] Merge Milestone 15. - [x] Publish `@cecilialabs/ffmpeg@1.0.0`. - [x] Verify npm registry. - [x] Create/push `v1.0.0` annotated Git tag after registry verification. ## Release evidence - Linux release gate passed with 46 test files / 140 tests. - 22 deterministic media fixtures were validated with FFprobe. - All 21 historical migration regressions passed. - All seven Skills validated. - Clean installation from the generated npm tarball passed. - Production dependency audit: `npm audit --omit=dev` reported 0 vulnerabilities. - `@cecilialabs/ffmpeg@1.0.0` was published successfully to npm. - GitHub Release `v1.0.0` was created after npm publication.
SHA-256: bce7106d7bc74cf346ec4162838ba5177228c747d74770e1fe8bc55472649f35