{
  "schema": "kaldenframe.attempt-boundary.plan.v1",
  "attempt_id": "neutral-example-001",
  "working_directory": ".",
  "preflight": {
    "command": [
      "node",
      "--check",
      "jobs/example-job.mjs"
    ],
    "timeout_ms": 30000
  },
  "execution": {
    "command": [
      "node",
      "jobs/example-job.mjs"
    ],
    "timeout_ms": 300000
  },
  "protected_paths": [
    "inputs/frozen-config.json",
    "state/attempt-counter.json"
  ],
  "output_path": "receipts/neutral-example-001.json",
  "limits": {
    "max_output_bytes": 1048576,
    "max_snapshot_files": 1024,
    "max_snapshot_file_bytes": 67108864,
    "max_snapshot_total_bytes": 536870912
  },
  "boundary": "This receipt proves only what this wrapper observed and controlled; it is not proof of non-access, safety, correctness, authenticity, or host integrity."
}
