{
  "runId": "parcel-1793120850433-bb1f66b6",
  "agentId": "ParcelAgent(\"parcel-1793120850433-bb1f66b6\")",
  "idempotencyKey": "parcel-1793120850433-bb1f66b6",
  "startedAt": "2026-10-27T17:07:30.434Z",
  "evidenceDir": "/workspace/durable-agent-demo/golem-parcel-lab/evidence/parcel-1793120850433-bb1f66b6",
  "passed": true,
  "runtimeVersion": "golem 1.6.1",
  "beforeServer": {
    "pid": 37660,
    "ports": {
      "routerPort": 58410,
      "customRequestPort": 58411,
      "mcpPort": 58412
    },
    "portsPath": "/workspace/durable-agent-demo/golem-parcel-lab/evidence/parcel-1793120850433-bb1f66b6/before-1ac2ce7b-66ac-4a31-ab8b-d7868a5b7068.ports.json",
    "logPath": "/workspace/durable-agent-demo/golem-parcel-lab/evidence/parcel-1793120850433-bb1f66b6/before-1ac2ce7b-66ac-4a31-ab8b-d7868a5b7068.log",
    "startedAt": "2026-10-27T17:07:30.456Z",
    "command": {
      "file": "/workspace/durable-agent-demo/golem-parcel-lab/.tools/golem",
      "args": [
        "--config-dir",
        "/workspace/durable-agent-demo/golem-parcel-lab/.data/cli-config",
        "-X",
        "server",
        "run",
        "--router-addr",
        "127.0.0.1",
        "--router-port",
        "58410",
        "--custom-request-port",
        "58411",
        "--mcp-port",
        "58412",
        "--ports-file",
        "/workspace/durable-agent-demo/golem-parcel-lab/evidence/parcel-1793120850433-bb1f66b6/before-1ac2ce7b-66ac-4a31-ab8b-d7868a5b7068.ports.json",
        "--data-dir",
        "/workspace/durable-agent-demo/golem-parcel-lab/.data/server-data"
      ],
      "cwd": "/workspace/durable-agent-demo/golem-parcel-lab"
    }
  },
  "filesystemDenials": {
    "before": [
      {
        "index": 59,
        "functionName": "filesystem::permissions::check",
        "denial": "The permission target Filesystem(ClassPermissionTarget { verb: Some(Write), owner: Agent { account: AccountEmail(\"initial@user\"), application: ApplicationName(\"golem-parcel-lab\"), environment: EnvironmentName(\"local\"), component: ComponentName(\"golem-parcel-lab:ts-main\"), agent: Agent(\"ParcelAgent(\\\"parcel-1793120850433-bb1f66b6\\\")\") }, resource: Path(FilesystemPathPattern { segments: [Literal(\"protected\"), Literal(\"safety-cable.txt\")] }) }) is not allowed",
        "request": {
          "graph": {
            "defs": [
              {
                "body": {
                  "kind": "record",
                  "value": {
                    "fields": [
                      {
                        "body": {
                          "kind": "list",
                          "value": {
                            "element": {
                              "kind": "tuple",
                              "value": {
                                "elements": [
                                  {
                                    "kind": "string",
                                    "value": {}
                                  },
                                  {
                                    "kind": "string",
                                    "value": {}
                                  }
                                ]
                              }
                            }
                          }
                        },
                        "name": "requests"
                      }
                    ]
                  }
                },
                "id": "golem_common.model.oplog.payload.HostRequestFileSystemPermissionCheck",
                "name": "r#HostRequestFileSystemPermissionCheck"
              }
            ],
            "root": {
              "kind": "ref",
              "value": {
                "id": "golem_common.model.oplog.payload.HostRequestFileSystemPermissionCheck"
              }
            }
          },
          "value": {
            "kind": "record",
            "value": {
              "fields": [
                {
                  "kind": "list",
                  "value": {
                    "elements": [
                      {
                        "kind": "tuple",
                        "value": {
                          "elements": [
                            {
                              "kind": "string",
                              "value": "write"
                            },
                            {
                              "kind": "string",
                              "value": "/protected/safety-cable.txt"
                            }
                          ]
                        }
                      }
                    ]
                  }
                }
              ]
            }
          }
        }
      }
    ],
    "after": [
      {
        "index": 59,
        "functionName": "filesystem::permissions::check",
        "denial": "The permission target Filesystem(ClassPermissionTarget { verb: Some(Write), owner: Agent { account: AccountEmail(\"initial@user\"), application: ApplicationName(\"golem-parcel-lab\"), environment: EnvironmentName(\"local\"), component: ComponentName(\"golem-parcel-lab:ts-main\"), agent: Agent(\"ParcelAgent(\\\"parcel-1793120850433-bb1f66b6\\\")\") }, resource: Path(FilesystemPathPattern { segments: [Literal(\"protected\"), Literal(\"safety-cable.txt\")] }) }) is not allowed",
        "request": {
          "graph": {
            "defs": [
              {
                "body": {
                  "kind": "record",
                  "value": {
                    "fields": [
                      {
                        "body": {
                          "kind": "list",
                          "value": {
                            "element": {
                              "kind": "tuple",
                              "value": {
                                "elements": [
                                  {
                                    "kind": "string",
                                    "value": {}
                                  },
                                  {
                                    "kind": "string",
                                    "value": {}
                                  }
                                ]
                              }
                            }
                          }
                        },
                        "name": "requests"
                      }
                    ]
                  }
                },
                "id": "golem_common.model.oplog.payload.HostRequestFileSystemPermissionCheck",
                "name": "r#HostRequestFileSystemPermissionCheck"
              }
            ],
            "root": {
              "kind": "ref",
              "value": {
                "id": "golem_common.model.oplog.payload.HostRequestFileSystemPermissionCheck"
              }
            }
          },
          "value": {
            "kind": "record",
            "value": {
              "fields": [
                {
                  "kind": "list",
                  "value": {
                    "elements": [
                      {
                        "kind": "tuple",
                        "value": {
                          "elements": [
                            {
                              "kind": "string",
                              "value": "write"
                            },
                            {
                              "kind": "string",
                              "value": "/protected/safety-cable.txt"
                            }
                          ]
                        }
                      }
                    ]
                  }
                }
              ]
            }
          }
        }
      }
    ],
    "afterPolicy": [
      {
        "index": 59,
        "functionName": "filesystem::permissions::check",
        "denial": "The permission target Filesystem(ClassPermissionTarget { verb: Some(Write), owner: Agent { account: AccountEmail(\"initial@user\"), application: ApplicationName(\"golem-parcel-lab\"), environment: EnvironmentName(\"local\"), component: ComponentName(\"golem-parcel-lab:ts-main\"), agent: Agent(\"ParcelAgent(\\\"parcel-1793120850433-bb1f66b6\\\")\") }, resource: Path(FilesystemPathPattern { segments: [Literal(\"protected\"), Literal(\"safety-cable.txt\")] }) }) is not allowed",
        "request": {
          "graph": {
            "defs": [
              {
                "body": {
                  "kind": "record",
                  "value": {
                    "fields": [
                      {
                        "body": {
                          "kind": "list",
                          "value": {
                            "element": {
                              "kind": "tuple",
                              "value": {
                                "elements": [
                                  {
                                    "kind": "string",
                                    "value": {}
                                  },
                                  {
                                    "kind": "string",
                                    "value": {}
                                  }
                                ]
                              }
                            }
                          }
                        },
                        "name": "requests"
                      }
                    ]
                  }
                },
                "id": "golem_common.model.oplog.payload.HostRequestFileSystemPermissionCheck",
                "name": "r#HostRequestFileSystemPermissionCheck"
              }
            ],
            "root": {
              "kind": "ref",
              "value": {
                "id": "golem_common.model.oplog.payload.HostRequestFileSystemPermissionCheck"
              }
            }
          },
          "value": {
            "kind": "record",
            "value": {
              "fields": [
                {
                  "kind": "list",
                  "value": {
                    "elements": [
                      {
                        "kind": "tuple",
                        "value": {
                          "elements": [
                            {
                              "kind": "string",
                              "value": "write"
                            },
                            {
                              "kind": "string",
                              "value": "/protected/safety-cable.txt"
                            }
                          ]
                        }
                      }
                    ]
                  }
                }
              ]
            }
          }
        }
      },
      {
        "index": 217,
        "functionName": "filesystem::permissions::check",
        "denial": "The permission target Filesystem(ClassPermissionTarget { verb: Some(Write), owner: Agent { account: AccountEmail(\"initial@user\"), application: ApplicationName(\"golem-parcel-lab\"), environment: EnvironmentName(\"local\"), component: ComponentName(\"golem-parcel-lab:ts-main\"), agent: Agent(\"ParcelAgent(\\\"parcel-1793120850433-bb1f66b6\\\")\") }, resource: Path(FilesystemPathPattern { segments: [Literal(\"protected\"), Literal(\"safety-cable.txt\")] }) }) is not allowed",
        "request": {
          "graph": {
            "defs": [
              {
                "body": {
                  "kind": "record",
                  "value": {
                    "fields": [
                      {
                        "body": {
                          "kind": "list",
                          "value": {
                            "element": {
                              "kind": "tuple",
                              "value": {
                                "elements": [
                                  {
                                    "kind": "string",
                                    "value": {}
                                  },
                                  {
                                    "kind": "string",
                                    "value": {}
                                  }
                                ]
                              }
                            }
                          }
                        },
                        "name": "requests"
                      }
                    ]
                  }
                },
                "id": "golem_common.model.oplog.payload.HostRequestFileSystemPermissionCheck",
                "name": "r#HostRequestFileSystemPermissionCheck"
              }
            ],
            "root": {
              "kind": "ref",
              "value": {
                "id": "golem_common.model.oplog.payload.HostRequestFileSystemPermissionCheck"
              }
            }
          },
          "value": {
            "kind": "record",
            "value": {
              "fields": [
                {
                  "kind": "list",
                  "value": {
                    "elements": [
                      {
                        "kind": "tuple",
                        "value": {
                          "elements": [
                            {
                              "kind": "string",
                              "value": "write"
                            },
                            {
                              "kind": "string",
                              "value": "/protected/safety-cable.txt"
                            }
                          ]
                        }
                      }
                    ]
                  }
                }
              ]
            }
          }
        }
      }
    ]
  },
  "kill": {
    "pid": 37660,
    "requestedSignal": "SIGKILL",
    "exitCode": null,
    "signal": "SIGKILL",
    "stoppedAt": "2026-10-27T17:07:43.191Z"
  },
  "afterServer": {
    "pid": 37850,
    "ports": {
      "routerPort": 58410,
      "customRequestPort": 58411,
      "mcpPort": 58412
    },
    "portsPath": "/workspace/durable-agent-demo/golem-parcel-lab/evidence/parcel-1793120850433-bb1f66b6/after-089d7675-7f2a-4802-a3af-8d22af54434e.ports.json",
    "logPath": "/workspace/durable-agent-demo/golem-parcel-lab/evidence/parcel-1793120850433-bb1f66b6/after-089d7675-7f2a-4802-a3af-8d22af54434e.log",
    "startedAt": "2026-10-27T17:07:43.199Z",
    "command": {
      "file": "/workspace/durable-agent-demo/golem-parcel-lab/.tools/golem",
      "args": [
        "--config-dir",
        "/workspace/durable-agent-demo/golem-parcel-lab/.data/cli-config",
        "-X",
        "server",
        "run",
        "--router-addr",
        "127.0.0.1",
        "--router-port",
        "58410",
        "--custom-request-port",
        "58411",
        "--mcp-port",
        "58412",
        "--ports-file",
        "/workspace/durable-agent-demo/golem-parcel-lab/evidence/parcel-1793120850433-bb1f66b6/after-089d7675-7f2a-4802-a3af-8d22af54434e.ports.json",
        "--data-dir",
        "/workspace/durable-agent-demo/golem-parcel-lab/.data/server-data"
      ],
      "cwd": "/workspace/durable-agent-demo/golem-parcel-lab"
    }
  },
  "result": {
    "middlewareDenied": true,
    "middlewareError": "{\"tag\":\"rpc\",\"error\":{\"tag\":\"remote-tool-error\",\"val\":{\"tag\":\"constraint-violation\",\"val\":\"Knife policy denies target: /protected/safety-cable.txt\"}}}",
    "directWriteDenied": true,
    "directWriteError": "EACCES: permission denied, open '/protected/safety-cable.txt'",
    "parcelCuts": 1,
    "cableContents": "intact\n",
    "sealed": true
  },
  "postRecoveryPolicy": {
    "middlewareDenied": true,
    "middlewareError": "{\"tag\":\"rpc\",\"error\":{\"tag\":\"remote-tool-error\",\"val\":{\"tag\":\"constraint-violation\",\"val\":\"Knife policy denies target: /protected/safety-cable.txt\"}}}",
    "directWriteDenied": true,
    "directWriteError": "EACCES: permission denied, open '/protected/safety-cable.txt'"
  },
  "logicalTool": {
    "startIndex": 86,
    "starts": 1,
    "ends": 1
  },
  "scope": "One logical Golem tool invocation and reconstructed filesystem state; guest code and local writes may replay.",
  "stopped": {
    "pid": 37850,
    "requestedSignal": "SIGINT",
    "exitCode": 0,
    "signal": null,
    "stoppedAt": "2026-10-27T17:08:12.389Z"
  },
  "finishedAt": "2026-10-27T17:08:12.389Z",
  "_publication": {
    "note": "Workstation path metadata uses a neutral workspace prefix. Runtime observations and identities are unchanged."
  }
}
