{
    "$schema": "./schemas/annotation-patterns.schema.json",
    "_comment": "Tool annotation patterns for inferring behavior from tool names. Used by ToolAnnotationAssessor. Patterns end with underscore or hyphen (e.g., 'get_', 'delete-').",
    "_version": "1.0.0",
    "_since": "v1.43.0 (Issue #200 - V2 Refactoring)",
    "readOnly": [
        "get_",
        "get-",
        "list_",
        "list-",
        "fetch_",
        "fetch-",
        "read_",
        "read-",
        "query_",
        "query-",
        "search_",
        "search-",
        "find_",
        "find-",
        "show_",
        "show-",
        "view_",
        "view-",
        "describe_",
        "describe-",
        "check_",
        "check-",
        "verify_",
        "verify-",
        "validate_",
        "validate-",
        "count_",
        "count-",
        "status_",
        "status-",
        "info_",
        "info-",
        "lookup_",
        "lookup-",
        "browse_",
        "browse-",
        "preview_",
        "preview-",
        "download_",
        "download-"
    ],
    "destructive": [
        "delete_",
        "delete-",
        "remove_",
        "remove-",
        "destroy_",
        "destroy-",
        "drop_",
        "drop-",
        "purge_",
        "purge-",
        "clear_",
        "clear-",
        "wipe_",
        "wipe-",
        "erase_",
        "erase-",
        "reset_",
        "reset-",
        "truncate_",
        "truncate-",
        "revoke_",
        "revoke-",
        "terminate_",
        "terminate-",
        "cancel_",
        "cancel-",
        "kill_",
        "kill-",
        "force_",
        "force-",
        "run_command",
        "run-command",
        "run_cmd",
        "run-cmd",
        "run_shell",
        "run-shell",
        "exec_command",
        "exec-command",
        "exec_cmd",
        "exec-cmd",
        "exec_shell",
        "exec-shell",
        "execute_command",
        "execute-command",
        "execute_cmd",
        "execute-cmd",
        "execute_shell",
        "execute-shell",
        "shell_command",
        "shell-command",
        "shell_exec",
        "shell-exec",
        "bash_command",
        "bash-command",
        "bash_exec",
        "bash-exec",
        "cmd_execute",
        "cmd-execute",
        "cmd_run",
        "cmd-run"
    ],
    "write": [
        "create_",
        "create-",
        "add_",
        "add-",
        "insert_",
        "insert-",
        "update_",
        "update-",
        "modify_",
        "modify-",
        "edit_",
        "edit-",
        "change_",
        "change-",
        "set_",
        "set-",
        "put_",
        "put-",
        "patch_",
        "patch-",
        "post_",
        "post-",
        "write_",
        "write-",
        "upload_",
        "upload-",
        "send_",
        "send-",
        "submit_",
        "submit-",
        "publish_",
        "publish-",
        "enable_",
        "enable-",
        "disable_",
        "disable-",
        "start_",
        "start-",
        "stop_",
        "stop-",
        "run_",
        "run-",
        "execute_",
        "execute-"
    ],
    "ambiguous": [
        "store_",
        "store-",
        "queue_",
        "queue-",
        "cache_",
        "cache-",
        "process_",
        "process-",
        "handle_",
        "handle-",
        "manage_",
        "manage-",
        "sync_",
        "sync-",
        "transfer_",
        "transfer-",
        "push_",
        "push-",
        "pop_",
        "pop-",
        "apply_",
        "apply-",
        "compute_",
        "compute-",
        "calculate_",
        "calculate-",
        "transform_",
        "transform-",
        "convert_",
        "convert-",
        "evaluate_",
        "evaluate-",
        "log_",
        "log-",
        "record_",
        "record-",
        "track_",
        "track-",
        "register_",
        "register-",
        "save_",
        "save-"
    ]
}
