| name | hardening-checklist |
| description | 12-area audit checklist adapted for Rust game engine projects |
| user-invocable | true |
Hardening Checklist
Comprehensive audit across 12 areas adapted from web-stack hardening to a Rust game engine with FFI and multi-language SDKs.
When to Use
Run periodically (weekly or before releases) to assess project health. Produces a scored report with actionable findings.
Scoring
Each area is scored 0-10. Total score out of 120. Ratings:
- 100-120: Production-hardened
- 80-99: Solid, minor gaps
- 60-79: Functional, needs attention
- Below 60: Significant gaps
12 Audit Areas
1. Project Structure (0-10)
2. Type Safety (0-10)
3. Code Quality Gates (0-10)
4. Testing (0-10)
5. Graphics Architecture (0-10)
6. AI Agent Configuration (0-10)
7. Agent Infrastructure (0-10)
8. Error Handling (0-10)
9. Logging (0-10)
10. FFI Safety (0-10)
11. SDK Parity (0-10)
The engine ships 10 SDKs: c, cpp, csharp, go, kotlin, lua, python, rust, swift, typescript.
12. Security Basics (0-10)
Output Format
# Hardening Audit — GoudEngine
Date: YYYY-MM-DD
Score: XX/120 (RATING)
| # | Area | Score | Key Findings |
|---|------|-------|-------------|
| 1 | Project Structure | X/10 | ... |
| 2 | Type Safety | X/10 | ... |
...
## Critical Findings (must fix)
- ...
## Recommended Improvements
- ...
## Strengths
- ...