Exception: KairosMcp::LifecycleHook::InstanceViolation

Inherits:
StandardError
  • Object
show all
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.