{
  "file": "F17-workspaces-registry.md",
  "bullet": "No-op writes leave the file alone (`F17.noop-write-untouched`), known bug.",
  "ids": [
    "F17.noop-write-untouched"
  ],
  "line": 260,
  "script": "STAMP=$(stat -c '%i %y' \"$WS\")\ncontrol-agent-server api GET /api/workspaces --expect 200 --check workspaces len-eq 5\ntest \"$(stat -c '%i %y' \"$WS\")\" = \"$STAMP\"\ncontrol-agent-server api POST /api/workspaces --json-file \"$F17/readd.json\" --expect 200 --check workspaces len-eq 5 \\\n  --check workspaces.0.name eq qa-f17-repo --save F17.noop-write-untouched/readd\ntest \"$(stat -c '%i %y' \"$WS\")\" = \"$STAMP\"  # bug\ncontrol-agent-server api DELETE /api/workspaces --query path=/qa-f17/never --expect 404\ntest \"$(stat -c '%i %y' \"$WS\")\" = \"$STAMP\"  # bug\ncontrol-agent-server api DELETE /api/workspaces/parents --query path=/qa-f17/never --expect 404\ntest \"$(stat -c '%i %y' \"$WS\")\" = \"$STAMP\"  # bug\n",
  "exit_code": 1,
  "elapsed_ms": 4929,
  "failed_line": 6,
  "failed_command": "test \"$(stat -c '%i %y' \"$WS\")\" = \"$STAMP\"",
  "stdout": "{\n  \"ok\": true,\n  \"status\": 200,\n  \"request\": {\n    \"method\": \"GET\",\n    \"path\": \"/api/workspaces\",\n    \"query\": [],\n    \"auth\": \"header\",\n    \"body\": null,\n    \"files\": []\n  },\n  \"response\": {\n    \"status\": 200,\n    \"headers\": {\n      \"content-length\": \"699\",\n      \"content-type\": \"application/json\"\n    },\n    \"body\": {\n      \"workspaces\": [\n        {\n          \"id\": \"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17-repo\",\n          \"name\": \"qa-f17-repo\",\n          \"path\": \"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17-repo\"\n        },\n        {\n          \"id\": \"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17/plain\",\n          \"name\": \"qa-f17-plain\",\n          \"path\": \"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17/plain\"\n        },\n        {\n          \"id\": \"/qa-f17/snake\",\n          \"name\": \"qa-f17-snake\",\n          \"path\": \"/qa-f17/snake\",\n          \"parentPath\": \"/qa-f17\"\n        },\n        {\n          \"id\": \"/qa-f17/null\",\n          \"name\": \"qa-f17-null\",\n          \"path\": \"/qa-f17/null\"\n        },\n        {\n          \"id\": \"/qa-f17/dup\",\n          \"name\": \"qa-f17-dup-first\",\n          \"path\": \"/qa-f17/dup\"\n        }\n      ],\n      \"workspaceParents\": []\n    },\n    \"truncated\": false\n  },\n  \"elapsed_ms\": 304,\n  \"checks\": [\n    {\n      \"check\": \"workspaces len-eq 5\",\n      \"ok\": true,\n      \"actual\": \"[{\\\"id\\\": \\\"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17-repo\\\", \\\"name\\\": \\\"qa-f17-repo\\\", \\\"path\\\": \\\"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/\\u2026\"\n    }\n  ]\n}\n{\n  \"ok\": true,\n  \"status\": 200,\n  \"request\": {\n    \"method\": \"POST\",\n    \"path\": \"/api/workspaces\",\n    \"query\": [],\n    \"auth\": \"header\",\n    \"body\": {\n      \"workspaces\": [\n        {\n          \"id\": \"qa-f17-other-id\",\n          \"name\": \"qa-f17-renamed\",\n          \"path\": \"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17-repo\"\n        },\n        {\n          \"id\": \"/qa-f17/dup\",\n          \"name\": \"qa-f17-dup-first\",\n          \"path\": \"/qa-f17/dup\"\n        },\n        {\n          \"id\": \"qa-f17-dup-second\",\n          \"name\": \"qa-f17-dup-second\",\n          \"path\": \"/qa-f17/dup\"\n        }\n      ]\n    },\n    \"files\": []\n  },\n  \"response\": {\n    \"status\": 200,\n    \"headers\": {\n      \"content-length\": \"699\",\n      \"content-type\": \"application/json\"\n    },\n    \"body\": {\n      \"workspaces\": [\n        {\n          \"id\": \"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17-repo\",\n          \"name\": \"qa-f17-repo\",\n          \"path\": \"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17-repo\"\n        },\n        {\n          \"id\": \"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17/plain\",\n          \"name\": \"qa-f17-plain\",\n          \"path\": \"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17/plain\"\n        },\n        {\n          \"id\": \"/qa-f17/snake\",\n          \"name\": \"qa-f17-snake\",\n          \"path\": \"/qa-f17/snake\",\n          \"parentPath\": \"/qa-f17\"\n        },\n        {\n          \"id\": \"/qa-f17/null\",\n          \"name\": \"qa-f17-null\",\n          \"path\": \"/qa-f17/null\"\n        },\n        {\n          \"id\": \"/qa-f17/dup\",\n          \"name\": \"qa-f17-dup-first\",\n          \"path\": \"/qa-f17/dup\"\n        }\n      ],\n      \"workspaceParents\": []\n    },\n    \"truncated\": false\n  },\n  \"elapsed_ms\": 345,\n  \"checks\": [\n    {\n      \"check\": \"workspaces len-eq 5\",\n      \"ok\": true,\n      \"actual\": \"[{\\\"id\\\": \\\"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/fixtures/qa-f17-repo\\\", \\\"name\\\": \\\"qa-f17-repo\\\", \\\"path\\\": \\\"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/\\u2026\"\n    },\n    {\n      \"check\": \"workspaces.0.name eq qa-f17-repo\",\n      \"ok\": true,\n      \"actual\": \"qa-f17-repo\"\n    }\n  ],\n  \"saved\": \"/workspace/verification-artifacts/runs/20261013-025957-13e4-map-f17/evidence/F17.noop-write-untouched/readd.json\"\n}\n",
  "stderr": ""
}
