Cursor rule
MASTER — non-negotiable discipline + task router; Read triggered domain rules before editing (do not skip).
HPCPerfStats (formerly TACC Stats) is an automated resource-usage monitoring and analysis package for HPC Clusters.
Cursor rule
MASTER — non-negotiable discipline + task router; Read triggered domain rules before editing (do not skip).
Cursor rule
API HTTP/status and route contract changes require client and doc sync.
Cursor rule
Where Bokeh layout/UX lives vs Python figure sizing/themes in analysis/metrics/lib/plot.
Cursor rule
Bokeh JS/Python version sync and bump checklist for @bokeh/bokehjs (no patch-package).
Cursor rule
Implementation defaults for traceback fixes and runtime/performance changes.
Cursor rule
On-demand analysis of chat transcripts to propose or refine Cursor rules; use only when the user asks to analyze chats for patterns or rule ideas.
Cursor rule
This workspace uses Colima for Docker; use compose-backed tests when Colima is running.
Cursor rule
Operator diagnostic commands in plans and chat must be docker-compose copy/paste blocks per service.
Cursor rule
Require compose-backed workflows for DB/Redis/RabbitMQ-affecting changes.
Cursor rule
No pre-code INI redeploy; proactively ask for read-only operator data (exec/logs) to improve plans.
Cursor rule
Design-focused SPA UX contracts (labels, search recap, loading, overlays, wayfinding).
Cursor rule
Enforce correct Django migration numbering and dependencies.
Cursor rule
Django and Python guidance for backend code.
Cursor rule
Use Docker Compose workflows for integration, stress, E2E, and DB/Redis-backed tests.
Cursor rule
Keep docker-compose.settings.yaml.example aligned when settings or bind volumes change.
Cursor rule
Keep .dockerignore aligned with test and dev-only paths so Docker build context stays lean.
Cursor rule
LAW — three or more copies of the same logic require a shared helper in the same task.
Cursor rule
When adding or changing data/features, wire all affected layers and tests together.
Cursor rule
Mandatory regression test for every discovered defect or failure (non-negotiable).
Cursor rule
Activation: alwaysApply: false — when triggers in agent-discipline-core.mdc match, Read this file before editing. Triggered rules are mandatory, not optional.
Cursor rule
Removing user-visible features requires doc and artifact sweep in the same task.
Cursor rule
Cursor rule "frontend-a11y-regression" from TACC/HPCPerfStats, covering frontend accessibility regression (jest-axe + playwright), canonical helpers, trigger conditions, required behavior (vitest) and required behavior (playwright compose).
Cursor rule
Scoped renames for legacy SPA filenames to Page components (incremental only).
Cursor rule
Frontend production vs test build boundaries (tsconfig, build:prod, test/ tree).