NFR Requirements: Unit 1 — Core Editor Engine

Performance

PERF-01: Keystroke-to-Render Latency

PERF-02: Parse Performance

PERF-03: Memory — Editor Model

PERF-04: Diff Performance

PERF-05: Rendering Performance


Reliability

REL-01: Malformed Markdown Handling

REL-02: IME Robustness

REL-03: Large Document Handling


Usability / Accessibility

USA-01: VoiceOver

USA-02: Dynamic Type

USA-03: Reduced Motion


Security (Baseline Extension — Applicable Rules)

SEC-01: SECURITY-05 — Input Validation (File Paths)

SEC-02: SECURITY-09 — Error Handling (User-Facing)

SEC-03: SECURITY-10 — Supply Chain (Dependencies)

SEC-04: SECURITY-15 — Exception Handling


Testability

TEST-01: Parser Testability

TEST-02: Renderer Testability

TEST-03: EditorNodeModel Testability

TEST-04: Integration Test