| name | review-correctness |
|---|---|
| description | Review a codebase or subsystem from a Rust-style correctness-by-construction perspective. Use when the user asks for a review "as if from a Rust background", wants impossible states made unrepresentable, asks for stronger invariants or type-driven design, or wants concrete changes to reduce stringly-typed state, ambiguous mutations, and correctness-by-discipline APIs. |
Review the target system as if preparing it for a Rust implementation: favor local reasoning, strong typing, explicit invariants, and designs where invalid states and transitions are difficult or impossible to express.