vault-cli-exit-zero-on-tool-validation-errors

The vault-cli wrapper returns exit code 0 even when the underlying MCP tool returns a validation error in stdout (e.g., ‘Field required’, ‘unexpected_keyword_argument’). This means any script checking only exit codes will silently treat failed vault/graphiti calls as successes. Fix: grep stdout for ‘validation error’, ‘Field required’, ‘Missing required’, ‘unexpected_keyword_argument’, ‘error:’ and flip exit code to 1.