Load when designing, building, or reviewing ANY application that handles time — backend, database, data lake, or frontend. The universal rule: everything is UTC; only the frontend localizes. Applies to every stack, every project.
Load when building or reviewing a FastAPI backend service — endpoints, project structure, Annotated style, return types, async/sync rules, persistence, concurrency, transactions, testing.
Drive an hssd-governed repo as the interactive MAESTRO — run the governed engagement loop (intake → iteration → engineering loop → adversarial verification) conversationally, using Claude Code's native subagents for the AI work and the hssd CLI for state. Use whenever the user wants to drive any phase of the loop in a…
Load when setting up or reviewing any project — Makefile as the universal command interface. Standard targets that delegate to the stack runner (uv, npm, etc.), so the developer always types make regardless of the underlying technology.
Load when designing, building, or reviewing how data or change-events move between components — client/server, service/service, or source/system. The blessed preference: event-driven PUSH (WebSockets, SSE, pub/sub, Kafka, message queues, webhooks) over PULL (polling). Pulling is a justified exception, not a default.
Load when designing, building, or reviewing ANY application that does I/O or calls a dependency — timeouts, retry limits, backoff, idempotency, fail-fast. Every app needs defense against hangs and infinite retries. This is the harness instinct applied to runtime.
Load when designing, building, or reviewing any SQL schema or query path — index strategy for foreign keys, filter/range queries, and append-only tables that grow without bound. Index analysis is mandatory for any SQL system.
Load when designing, building, or reviewing any Python service backed by SQLite — concurrency, transactions, upserts, single-writer ownership, atomic counters. The blessed correctness rules for FastAPI + SQLite under concurrent writes.