//! Typing-surface matrix — systematic per-position coverage of
//! what the user sees while typing a command (state, hint,
//! completion candidates, parse outcome), against canonical
//! schema shapes.
//!
//! Per `docs/handoff/20260515-handoff-12.md` §1. The matrix exists
//! to catch the class of bug where automated tests pass but real
//! users hit issues at specific typing positions — every commit
//! in handoff-12's session fixed a bug that the 800+ existing
//! tests had missed. Each row in this matrix is one (input,
//! cursor, schema) cell; failures here mean the typing surface
//! drifted or regressed at that exact cell.
//!
//! Layout: helpers and per-command submodules live under
//! `tests/typing_surface/`. Each submodule exercises one command
//! family across the canonical schema shapes defined in
//! `mod.rs`.

mod typing_surface;
