문서

Developer & Contributor Guide

Rules of governance and technical invariants defined in VOKTTY.md.

1. Quality & Production Bar

Every commit is verified against: Correctness, Ultra-low Memory (~7-8 MB binary, 38 MB RAM), Security boundaries (secret-path deny-list), and UI polish.

2. Mandatory Verification Commands

• Frontend types: pnpm check-types
• Frontend tests: pnpm test
• Rust compiler: cd src-tauri && cargo check
• Rust test suite: cd src-tauri && cargo test --locked

3. Conventions & Constraints

  • Zero em-dash characters in code, comments, or documentation.
  • Zero emojis in production code and internal logs.
  • Absolute imports with @/... on the frontend.
  • Package manager strictly enforced: pnpm only.