15 - Production Checklist

Use this before every release.

Architecture

  • [ ] Clear boundary between UI and trusted backend
  • [ ] Commands are small, typed, and validated
  • [ ] Shared state is thread-safe and test-covered

Security

  • [ ] Least-privilege permissions configured
  • [ ] CSP is strict and reviewed
  • [ ] Path/shell inputs validated and constrained
  • [ ] Secrets and signing keys stored securely

Quality

  • [ ] Unit/integration/E2E tests are passing
  • [ ] Crash and error paths are exercised
  • [ ] Logs are useful but do not leak sensitive data

Release

  • [ ] Version bump + changelog complete
  • [ ] Signed artifacts generated for target OSes
  • [ ] Update metadata and rollback plan verified
  • [ ] Install/uninstall smoke tests completed

Maintenance

  • [ ] Dependency update policy defined
  • [ ] Security patch SLA defined
  • [ ] Support/bug-report workflow documented