How plots are defined, fed data (metric library + binary readers), and rendered (canvas via the usePlot harness) in GazePlotter. MUST use when modifying anything under src/lib/plots.
Svelte 5 conventions, shared components, design tokens, and the verification bar for GazePlotter. MUST use when writing or modifying Svelte code in this project.
Ingest pipeline, the binary segment/AOI/event store and its readers, and the data engine's reactivity boundary in GazePlotter. MUST use when modifying anything under src/lib/data (format parsers, the binary store/readers, or the engine).
Conventions for the user-facing documentation served at /docs. MUST use when modifying anything under docs/ or adding a feature that needs documentation.
Session ownership, dependency access, and failure-boundary rules for GazePlotter. MUST use when modifying session creation, session-owned services, error handling, toast/reporting, worker-main-thread handoffs, or modal/plot/workspace boundaries.