Cursor rule Cursor
Production static trees must only contain web-required assets; strip config/test before nginx serves.
Cursor rule Cursor
Production static trees must only contain web-required assets; strip config/test before nginx serves.
Cursor rule Cursor
Run full tests with rootless Podman db and redis.
Cursor rule Cursor
Keep GPU job-detail metrics aligned with monitor hostdata source precedence.
Cursor rule Cursor
Install missing components with Homebrew.
Cursor rule Cursor
Activation: alwaysApply: false — when triggers in agent-discipline-core.mdc match, Read this file before editing. Triggered rules are mandatory, not optional.
Cursor rule Cursor
Format and wiring contract for hpcperfstats.ini and hpcperfstats.ini.example.
Cursor rule Cursor
Enforce immutable-image policy for hpcperfstats.ini (no runtime bind mounts).
Cursor rule Cursor
Plan before coding, ask when context is missing, and self-review every implementation.
Cursor rule Cursor
Show controls only when ready; shown controls must be immediately interactive.
Cursor rule Cursor
When adding or changing a tab under Job Detail → Analysis (the Bootstrap nav shared by Metrics, Summary plots, Roofline, Multiprecision Mix, Processes, etc.), align presentation with existing tabs unless there is an explicit product reason not to.
Cursor rule Cursor
Job Detail Bokeh plots must ship screen-space help, prose registry sync, tests, and artifact schema bumps.
Cursor rule Cursor
How job-level Bokeh plots are cached (Redis + DB artifacts, metrics prewarm, invalidation).
Cursor rule Cursor
Job summary bandwidth and percentage metrics must stay physically plausible (no huge negatives).
Cursor rule Cursor
Activation: alwaysApply: false — when triggers in agent-discipline-core.mdc match, Read this file before editing. Triggered rules are mandatory, not optional.
Cursor rule Cursor
Keep local compose DB lifecycle ready for web tests.
Cursor rule Cursor
Checklist for correctness and completeness changes that affect runtime logic.
Cursor rule Cursor
Prefer minimal operator edits and avoid docker-compose.yaml churn in install docs.
Cursor rule Cursor
Keep analysis metrics/plots aligned with monitor hostdata types and roofline peak tables.
Cursor rule Cursor
Keep nginx Gunicorn allowlist synced with Django root URLconf (proxy-only paths).
Cursor rule Cursor
Production /static/ is served only by nginx; Django must not serve STATICURL.
Cursor rule Cursor
No third-party asset CDNs in production; CDNs allowed only in tests.
Cursor rule Cursor
Production must not require .env or shell env flags for site config already in hpcperfstats.ini.
Cursor rule Cursor
Forbid scientific notation in all user-visible website text and Bokeh plots.
Cursor rule Cursor
Keep committed OpenAPI, drf-spectacular annotations, and Orval client in sync.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: