rt.safety.auditor
SKILL.md
Real-Time Safety Auditor
Purpose
The Real-Time Safety Auditor enforces Orpheus SDK's critical real-time constraints by analyzing C++ code for violations that could cause audio dropouts, latency spikes, or non-deterministic behavior. This skill encodes deep domain knowledge about broadcast-safe audio programming and prevents common mistakes that would break professional-grade performance requirements.
Core Requirements:
- No heap allocations in audio threads (causes unbounded latency)
- No locks in audio threads (causes priority inversion, blocking)
- No blocking I/O in audio threads (unpredictable delays)
- No unbounded operations (ensure deterministic execution time)
- Sample-accurate timing (64-bit atomic counters only, no floating-point time)
This skill is the primary enforcement mechanism for maintaining Orpheus's "broadcast-safe" guarantee (24/7 reliability, <5ms latency, zero dropouts).
When to Use
Trigger Patterns: