Produce a risk-ranked edge-case plan before implementing features. Use for feature planning, production hardening, API design, state-machine design, incident prevention, sad path analysis, failure mode enumeration, robustness planning, or when user mentions edge cases, error handling, failure scenarios, risk matrix, safety nets, defensive programming, unhappy paths, or production readiness review.