Developer GuideΒΆ Architecture Layer diagram Key design decisions ADRs CUDA Kernels Kernel inventory Adding a new kernel Precision compliance Precompilation Testing Running tests Test categories Shapely oracle pattern Strict native mode Pre-commit System Quick Start Layer 1: Deterministic Checks (git pre-commit hook) Layer 2: Pre-Land Review Skill (Claude Code, proactive) Layer 3: PreToolUse Hooks (Claude Code, mechanical) Adding New Checks Troubleshooting Contributing Setup Code style Pre-commit hooks Verification Release process