Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

NFR: Compatibility

Operate across supported macOS versions and CPU architectures.

Requirement

  • Support macOS 13+ on Apple Silicon and Intel Macs.
  • Intel Macs may experience doubled latency but must remain functional.

Rationale

Wider OS support increases addressable market while retaining acceptable performance.

Acceptance Criteria

  • Manual QA passes on Intel MBP 2020 (macOS 13).
  • Automated smoke test on GitHub Actions Intel runner passes.
  • Latency SLA documented separately for Intel.

Test-Driven Design

Add failing cross-arch smoke tests to CI runners before porting; success criteria met when tests pass on Intel and Apple Silicon.

References

PRD §7 Non-Functional Requirements – Compatibility