# v1.0.0-rc.1 — Release candidate for 1.0.0

> Code-identical to `0.5.0`. This tag is the dress rehearsal for the SemVer 2.0.0 contract taking effect at the stable `1.0.0` per [`RELEASE.md`](../RELEASE.md) §1.

## What this RC contains

Nothing new in the npm package vs `0.5.0`. The CLI, the schema docs, the bundled skill, and the recipes are byte-identical to what `0.5.0` shipped. Only the version string moves.

What did happen *around* this RC (orchestrator-side, outside the package):

- **Cutover** — the 5 legacy `cut-*` Claude skills (`cut-audio`, `cut-draft`, `cut-motion`, `cut-storyboard`, `cut-tiktok`) carry `deprecated: true` + a redirect callout pointing at the bundled `capcut-david` skill.
- **Wiki index** — `Wiki_Claude/SKILLS MAP.md` lists `capcut-david` and the 5 deprecated entries with explicit migration targets.
- **Pre-release audit** — independent verdict **SHIP**: 7/7 Phase E criteria PASS, all cross-links resolve, `package.json:files` array complete (12 entries), no `v0.1.0` stragglers in repo content.

## Soak checklist

- [x] Install fresh: `npm i -g capcut-cli-david@1.0.0-rc.1`
- [x] `capcut-david --help` prints all command families
- [x] `capcut-david psycho-build examples/psycho/manifest.example.yaml --out /tmp/test --seed 42` succeeds end-to-end (deterministic build)
- [x] Skill loads in Claude Code from `~/.claude/skills/capcut-david/`
- [x] All 7 `docs/draft-schema/` files render correctly on GitHub at this tag
- [x] `npm view capcut-cli-david dist-tags` shows `next: 1.0.0-rc.1`
- [x] CI matrix green: 13/13 jobs (Node 18/20/22 × Ubuntu/macOS/Windows + Lint+Typecheck + Coverage + Fixture integrity + CI Pass)
- [x] Tarball contents intact: `dist/`, `templates/`, `skills/capcut-david/{SKILL.md, references/*}`, `docs/draft-schema/*`, `release-notes/*`, and 7 root meta-docs

## Promote to 1.0.0 when

- All checklist items above stay green through the soak window
- No regression filed against the 5 deprecated `cut-*` skill redirects
- No CapCut 8.x compatibility regression reported against the `0.5.0` install

## Otherwise

- File the issue against this RC
- Fix on `master`, bump to `1.0.0-rc.N+1`, restart the soak

## Install

```bash
npm install -g capcut-cli-david@1.0.0-rc.1
# (or stay on the channel: npm i -g capcut-cli-david@next)
```

## Links

- [`CHANGELOG.md`](../CHANGELOG.md) — full prose changelog (`[1.0.0-rc.1]` entry)
- [`RELEASE.md`](../RELEASE.md) §1 — what stable means
- [`release-notes/0.5.0.md`](./0.5.0.md) — what changed in the underlying code
- [`release-notes/1.0.0.md`](./1.0.0.md) — final stable release notes (placeholder until promotion)
