Cursor rule Cursor
Preserve immutable, comparable benchmark stages for every optimization.
Cursor rule Cursor
Preserve immutable, comparable benchmark stages for every optimization.
Cursor rule Cursor
Every HashMap/Vec held in long-lived state must have a bounded size with eviction.
Cursor rule Cursor
Hard limits (cache sizes, timeouts, max counts) must be configurable, not hardcoded.
Cursor rule Cursor
Session environment must always inherit parent PATH, not conditionally.
Cursor rule Cursor
Never spawn OS threads in high-frequency callbacks — use atomics or channels.
Cursor rule Cursor
This project is indexed by repowise, exposed as MCP tools. Prefer them over grep/read for orienting in unfamiliar code; fall back to reading source when the answer needs a body repowise did not retrieve.
Cursor rule Cursor
Resources created in a "start" path must be cleaned up in the corresponding "end" path.
Cursor rule Cursor
Tests must verify the full lifecycle of resources, not just creation.