Cursor rule
Keep variableMetadata in sync when job-level derived metrics change.
HPCPerfStats (formerly TACC Stats) is an automated resource-usage monitoring and analysis package for HPC Clusters.
Cursor rule
Keep variableMetadata in sync when job-level derived metrics change.
Cursor rule
Contract between monitor hostdata events and frontend variable metadata.
Cursor rule
WCAG 2.2 AA compliance and mobile layout when changing user-facing web UI.
Cursor rule
Keep web pages end-to-end coverage current.
Cursor rule
Web-facing changes must pass full web E2E workflow before completion.
Cursor rule
Cursor rule "workspace-guardrails" from TACC/HPCPerfStats, covering workspace guardrails, monitor executable -> rabbitmq -> listend.py link, external api client convention, service configurations and system configurations.
Cursor rule
Where workspace rules live, repo layout vs Cursor root, and the single canonical .venv for host Python.
Cursor rule
Verify XALT facts against upstream sources.
Cursor rule
Autoconf/m4 safety in configure.ac — avoid names that break m4 expansion.
Cursor rule
How to propose and maintain Cursor rules without silent drift.
Cursor rule
Always test changes and resolve issues before proceeding.
Cursor rule
Pointer to agent-discipline-core and implementation-review-workflow (do not duplicate close gate).
Cursor rule
Intel + AMD EPYC PMU via LIKWID only (no MSR PMC fallback, no gpr4/8).
Cursor rule
BeeGFS client detection and bounded beegfs-ctl stats (never Sum:).
Cursor rule
Safe patterns for editing monitor C sources (scoped to monitor tree).
Cursor rule
Monitor build scripts must establish a clean workspace before compile/configure.
Cursor rule
C coding conventions for HPCPerfStats monitor (C-only).
Cursor rule
Require unit tests when adding new C functions in the monitor.
Cursor rule
Behavior-preserving C refactor standards for HPCPerfStats monitor.
Cursor rule
Industry-standard C unit test discipline for the monitor (make check drivers).
Cursor rule
Two-tier collection — central gating, daemon phase, and test setup.
Cursor rule
Breaking monitor output changes — rename map, README, coordinated rollout.
Cursor rule
When monitor output changes need consumer work, produce a secondary consumer plan (what + why).
Cursor rule
Keep workspace and package cursor-rules trees identical.
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: