Release Checklist
Pre-release verification
Section titled “Pre-release verification”Code quality
Section titled “Code quality”-
pnpm typecheckpasses (all packages) -
pnpm testpasses (all frontend tests) -
cargo testpasses (Rust backend, inapps/desktop/src-tauri) - No console errors in browser preview
Version consistency
Section titled “Version consistency”- All
package.jsonfiles show matching version -
tauri.conf.jsonversion matches -
Cargo.tomlversion matches -
APP_VERSIONconstant in AppShell matches
App sanity
Section titled “App sanity”- App boots without errors
- Shell session created on launch
- Raw command mode executes commands
- Semantic mode generates and reviews plans
- History persists across restart
- Settings persist across restart
- Workflows persist across restart
Smoke test
Section titled “Smoke test”- App launches clean
- Session created automatically
- Terminal shows shell output
- Header shows session label + cwd + version
Raw shell
Section titled “Raw shell”- Command mode: type command → executes in shell
- Output appears in terminal
- History item created with success/failure status
Semantic flow
Section titled “Semantic flow”- Ask mode: submit intent → plan appears
- Edit command in plan panel
- Approve → executes edited command
- Reject → history marked rejected
- Save Workflow → workflow stored
Memory
Section titled “Memory”- Edit a semantic command → suggestion appears after threshold
- Accept suggestion → memory item created
- Dismiss suggestion → removed
- Memory drawer shows items, delete works
Accessibility
Section titled “Accessibility”- All keyboard shortcuts functional
- Ctrl+H/Ctrl+Shift+W/Ctrl+M/Ctrl+, open drawers
- Escape closes all drawers
- Classic and Guided modes behave differently
Platform builds
Section titled “Platform builds”- Windows: MSI/NSIS builds successfully
- macOS: DMG/app builds successfully
- Linux: deb builds successfully
Documentation
Section titled “Documentation”- README current
- Known limitations updated
- Developer setup verified with clean install
- Handbook chapters accurate
Post-release
Section titled “Post-release”- Git tag created (
v1.0.0) - Release notes drafted
- Build artifacts uploaded