Exception: KairosMcp::LifecycleHook::InstanceViolation
- Inherits:
-
StandardError
- Object
- StandardError
- KairosMcp::LifecycleHook::InstanceViolation
- Defined in:
- lib/kairos_mcp/lifecycle_hook.rb
Overview
R10→R11 (Codex P1): distinct exception for instantiation-phase
contract violations — specifically, a .new override that returns
an object not including LifecycleHook. Distinguishes programmatic
callers from lookup failures and lets bin/ map to a different
exit code without relying on call-site context.