@@ -15,17 +15,21 @@ codebase, this file points at the source of truth rather than repeating it.
1515
1616## Version-bearing files (skill-specific rule)
1717
18- Three files must agree on the next-version string. Nothing in the codebase enforces this
18+ Four files must agree on the next-version string. Nothing in the codebase enforces this
1919sync — the skill does.
2020
21- | File | Owns | Bumps with |
22- | ---------------------- | -------------------------------- | ------------------------------------------ |
23- | ` package.json ` (root) | Node/TS workspace + binary entry | the Rust crate (lockstep) |
24- | ` src-tauri/Cargo.toml ` | Rust crate version | root ` package.json ` (lockstep) |
25- | ` tui/package.json ` | Terminal UI subpackage | independently; bumps when TUI code changes |
26-
27- Root + Cargo move together because the desktop binary the user installs is built from
28- both. ` tui/package.json ` tracks separately because it's shipped as its own npm package.
21+ | File | Owns | Bumps with |
22+ | --------------------------- | ------------------------------------ | ------------------------------------------ |
23+ | ` package.json ` (root) | Node/TS workspace + binary entry | the Rust crate (lockstep) |
24+ | ` src-tauri/Cargo.toml ` | Rust crate version | root ` package.json ` (lockstep) |
25+ | ` src-tauri/tauri.conf.json ` | Tauri bundle filenames + app version | the Rust crate (lockstep) |
26+ | ` tui/package.json ` | Terminal UI subpackage | independently; bumps when TUI code changes |
27+
28+ Root + Cargo + ` tauri.conf.json ` move together because the desktop binary the user installs
29+ is built from all three — ` tauri.conf.json ` 's ` version ` field is what ` tauri-action `
30+ templates into the released artifact filenames (` Claude.Code.Trace_<version>_*.dmg ` , etc.).
31+ Missing this file silently ships a release whose artifacts are stamped with the previous
32+ version. ` tui/package.json ` tracks separately because it's shipped as its own npm package.
2933
3034## Lockfile regen after a version bump
3135
0 commit comments