-- ADR-014: Aider Code Fix Playbook
INSERT INTO playbooks (name, error_type, match_pattern, description, action_type, action_params, is_active)
VALUES (
    'Auto-fix Python Runtime exceptions using Aider (ADR-014)',
    'python_exception',
    '["Traceback (most recent call last)", "NameError", "AttributeError", "TypeError", "KeyError", "ValueError", "ImportError"]',
    'When Elephant Alpha detects python_exception with tracebacks in logs, trigger CODE_FIX',
    'CODE_FIX',
    '{"max_diff_lines": 50, "require_health_check": true, "auto_revert_on_fail": true}'::jsonb,
    true
)
ON CONFLICT DO NOTHING;
