Cursor rule
Keep committed OpenAPI, drf-spectacular annotations, and Orval client in sync.
HPCPerfStats (formerly TACC Stats) is an automated resource-usage monitoring and analysis package for HPC Clusters.
Cursor rule
Keep committed OpenAPI, drf-spectacular annotations, and Orval client in sync.
Cursor rule
OpenAPI serializers must match live SPA JSON; wire contract tests lock Orval Zod validation.
Cursor rule
When operator commands fail, update compose-operator rules in the same task — do not repeat broken patterns.
Cursor rule
Library modules live in flat parent/lib/ next to entry scripts; entry paths never move; git must track lib trees.
Cursor rule
Keep pipeline endpoint Playwright matrix synced with Django routes.
Cursor rule
When an API route in the pipeline endpoint matrix requires one or more query parameters for a valid request, the concrete pipeline endpoint spec must include those parameters.
Cursor rule
Keep pipeline metrics E2E aligned with metrics and ingest changes.
Cursor rule
Hard gate — no task close without senior final code review and structured post-code self-review (all non-trivial code changes, not only plans).
Cursor rule
Mandatory structure, testing, and completion bar for every implementation plan.
Cursor rule
Live plan file on disk is the only source of truth — chat and CreatePlan do not count.
Cursor rule
Hard gate — PLANTEMPLATE for plans; close sequence (senior review + self-review) for every non-trivial code change.
Cursor rule
PostgreSQL in Docker — /dev/shm "No space left on device" and shmsize tuning.
Cursor rule
Process and thread titles for supervisor daemons and pool workers; never overwrite gunicorn titles.
Cursor rule
Keep robots Allow paths aligned with anonymous /pub/ SPA routes.
Cursor rule
Full Google/Napoleon docstring surface plus signature type hints; inventory gate must stay green.
Cursor rule
Dual ABI — GIL python:3.14.7 for web; baked /opt/python3.14t for pipeline daemons; no INI ABI switch.
Cursor rule
RabbitMQ compose memlimit and vmmemory watermark must ship together with headroom.
Cursor rule
React and JavaScript frontend standards (superseded by react-next-ts-cursor-rule.mdc for site/frontend).
Cursor rule
Next.js App Router, TypeScript, TanStack Query, Orval, and RHF+Zod frontend standards.
Cursor rule
Keep README installation/operator setup aligned with deploy and compose changes.
Cursor rule
Refactor and deduplication priorities (less code, simplicity, branches, merge surface).
Cursor rule
Keep researcher job-detail documentation synchronized with metrics/plots/tabs and include explicit user value rationale for every data surface.
Cursor rule
Concurrency, metrics, and service-config safety checks.
Cursor rule
Keep Extended Search aligned with metrics, artifacts, and database-backed search contracts.
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: