Cursor rule Cursor
Mandatory regression battery and long-horizon stall guards for synctimedb changes.
Cursor rule Cursor
Mandatory regression battery and long-horizon stall guards for synctimedb changes.
Cursor rule Cursor
Require DB head+tail ingest check before synctimedb tar append or raw file removal.
Cursor rule Cursor
Ingest hot path wins over dayclose fnctl locks; defer, yield, and daily tar restore exception.
Cursor rule Cursor
Ingest pool workers must coordinate before shared sealed-archive I/O.
Cursor rule Cursor
Keep synctimedb lock lifecycle and archival recovery behavior consistent.
Cursor rule Cursor
Forbid internal synctimedb wall soft-kills; require progress kinds + idle kill/yield.
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
Versioned persistence API and sidecar registry for synctimedb operator artifacts.
Cursor rule Cursor
Post-chunk archive hygiene retired; dayclose owns seal/delete/tar-drop via queue orchestrator.
Cursor rule Cursor
Greenfield synctimedb job:v1 queue orchestrator contracts (slice 4+).
Cursor rule Cursor
Cluster syslog ingest (syslog-ng, ini allowlist, daily seal, logs under datadir).
Cursor rule Cursor
Enforce test-first discipline for all code changes.
Cursor rule Cursor
Local test run logs and runtime artifacts go under testruns/ (gitignored).
Cursor rule Cursor
Canonical testing pyramid, patterns, and pre-merge verification for HPCPerfStats.
Cursor rule Cursor
Keep docs/TESTING.md synced with testing changes.
Cursor rule Cursor
When changing hpcperfstats/analysis/metrics/lib/metrics.py (Metrics.run, unwrap, drainmetricsimap, computemetric classes) or scheduler batch compute in updatemetrics.py, preserve the contracts below so one bad or slow job does not wedge the whole batch.
Cursor rule Cursor
New updatemetrics-derived data types must gate the starting job candidate list.
Cursor rule Cursor
Keep variable and metric tooltip metadata synchronized across generator, React, Python summary text, and docs.
Cursor rule Cursor
Keep variableMetadata in sync when job-level derived metrics change.
Cursor rule Cursor
Contract between monitor hostdata events and frontend variable metadata.
Cursor rule Cursor
WCAG 2.2 AA compliance and mobile layout when changing user-facing web UI.
Cursor rule Cursor
Keep web pages end-to-end coverage current.
Cursor rule Cursor
Web-facing changes must pass full web E2E workflow before completion.
Cursor rule Cursor
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.
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: