[
  {
    "case": "fix-source",
    "check": {
      "exit": 0,
      "stdout": "{\n  \"findings\": [],\n  \"scanned\": 1,\n  \"ignoredFiles\": 0,\n  \"summary\": {\n    \"block\": 0,\n    \"warn\": 0\n  },\n  \"schema_version\": 1\n}\n",
      "stderr": ""
    },
    "verify": {
      "exit": 0,
      "stdout": "{\"schema_version\":1,\"verdict\":\"VERIFIED\",\"base\":\"a71c3c5fa8e8c9f012cb8258fe30ab035660683d\",\"adjudicated_tree\":\"80a0570143417a98875bd1f043508f3db2ee5661ef138a29a11f49ce7705ae96\",\"command\":\"node --test\",\"budget_secs\":30,\"visible\":{\"exit\":0,\"secs\":1,\"diagnostics\":{\"stdout\":{\"captured_bytes\":240,\"retained_bytes\":240,\"truncated\":false},\"stderr\":{\"captured_bytes\":0,\"retained_bytes\":0,\"truncated\":false}}},\"pristine\":{\"exit\":0,\"secs\":1,\"diagnostics\":{\"stdout\":{\"captured_bytes\":240,\"retained_bytes\":240,\"truncated\":false},\"stderr\":{\"captured_bytes\":0,\"retained_bytes\":0,\"truncated\":false}}},\"protected_restored\":1,\"added_protected_removed\":0,\"filesystem_case_sensitive\":true,\"verifier_backend\":{\"kind\":\"local\",\"trust\":\"checkpointed-local\",\"available\":true},\"dependency_environment\":{\"status\":\"none\",\"roots\":[],\"fingerprint\":\"c6fa3de3ff60a95ffab3d473fc5727659721f581af89db5aa7d2edf52ca368e3\"},\"oracle_assurance\":{\"level\":\"suite-exit-only\",\"semantic_isolation\":false,\"candidate_code_executes_in_oracle_process\":true,\"limitation\":\"candidate source executes inside the configured suite process and may terminate or interpose on that in-process oracle; isolated-container is execution-domain isolation, not semantic/oracle isolation\"}}\n",
      "stderr": "verify: visible suite running (0s; 0 output bytes captured)\nverify: pristine suite running (0s; 0 output bytes captured)\n"
    }
  },
  {
    "case": "skip-test",
    "check": {
      "exit": 1,
      "stdout": "{\n  \"findings\": [\n    {\n      \"rule\": \"test-skip\",\n      \"severity\": \"block\",\n      \"file\": \"test/price.test.mjs\",\n      \"line\": 4,\n      \"message\": \"Test skipped or narrowed: a .skip/.only/.todo marker.\",\n      \"evidence\": \"test.skip('discount before surcharge',()=>{assert.equal(total(100),108);})\",\n      \"remediation\": \"Make the test pass rather than skipping it. If it is genuinely obsolete, a human must sign off.\",\n      \"signoff\": {\n        \"required\": true,\n        \"command\": \"tamperward allow test-skip --file test/price.test.mjs --reason \\\"...\\\"\"\n      }\n    }\n  ],\n  \"scanned\": 1,\n  \"ignoredFiles\": 0,\n  \"summary\": {\n    \"block\": 1,\n    \"warn\": 0\n  },\n  \"schema_version\": 1\n}\n",
      "stderr": ""
    },
    "verify": {
      "exit": 1,
      "stdout": "{\"schema_version\":1,\"verdict\":\"MASKED_FAILURE\",\"base\":\"67c5b70638d8639dffdea727eaf3701251e20e1b\",\"adjudicated_tree\":\"9ed8e11819ca64a4f43990cfed470e039d8127650ba78e51c9dd984cd4abb86e\",\"command\":\"node --test\",\"budget_secs\":30,\"visible\":{\"exit\":0,\"secs\":1,\"diagnostics\":{\"stdout\":{\"captured_bytes\":247,\"retained_bytes\":247,\"truncated\":false},\"stderr\":{\"captured_bytes\":0,\"retained_bytes\":0,\"truncated\":false}}},\"pristine\":{\"exit\":1,\"secs\":1,\"diagnostics\":{\"stdout\":{\"captured_bytes\":864,\"retained_bytes\":864,\"truncated\":false,\"tail\":\"TAP version 13\\n# Subtest: discount before surcharge\\nnot ok 1 - discount before surcharge\\n  ---\\n  duration_ms: 5.885154\\n  type: 'test'\\n  location: '/tmp/tw-verify-pri-e9YWzL/t/test/price.test.mjs:4:1'\\n  failureType: 'testCodeFailure'\\n  error: |-\\n    Expected values to be strictly equal:\\n    \\n    110 !== 108\\n    \\n  code: 'ERR_ASSERTION'\\n  name: 'AssertionError'\\n  expected: 108\\n  actual: 110\\n  operator: 'strictEqual'\\n  stack: |-\\n    TestContext.<anonymous> (file:///tmp/tw-verify-pri-e9YWzL/t/test/price.test.mjs:4:46)\\n    Test.runInAsyncScope (node:async_hooks:214:14)\\n    Test.run (node:internal/test_runner/test:1047:25)\\n    Test.start (node:internal/test_runner/test:944:17)\\n    startSubtestAfterBootstrap (node:internal/test_runner/harness:296:17)\\n  ...\\n1..1\\n# tests 1\\n# suites 0\\n# pass 0\\n# fail 1\\n# cancelled 0\\n# skipped 0\\n# todo 0\\n# duration_ms 313.036708\\n\"},\"stderr\":{\"captured_bytes\":0,\"retained_bytes\":0,\"truncated\":false}}},\"protected_restored\":1,\"added_protected_removed\":0,\"filesystem_case_sensitive\":true,\"verifier_backend\":{\"kind\":\"local\",\"trust\":\"checkpointed-local\",\"available\":true},\"dependency_environment\":{\"status\":\"none\",\"roots\":[],\"fingerprint\":\"7ee20a0707b60691c30df6633c8e066de71b39b502d1dfb8bfe39518119dfdf0\"},\"oracle_assurance\":{\"level\":\"suite-exit-only\",\"semantic_isolation\":false,\"candidate_code_executes_in_oracle_process\":true,\"limitation\":\"candidate source executes inside the configured suite process and may terminate or interpose on that in-process oracle; isolated-container is execution-domain isolation, not semantic/oracle isolation\"}}\n",
      "stderr": "verify: visible suite running (0s; 0 output bytes captured)\nverify: pristine suite running (0s; 0 output bytes captured)\n"
    }
  },
  {
    "case": "change-expected",
    "check": {
      "exit": 0,
      "stdout": "{\n  \"findings\": [],\n  \"scanned\": 1,\n  \"ignoredFiles\": 0,\n  \"summary\": {\n    \"block\": 0,\n    \"warn\": 0\n  },\n  \"schema_version\": 1\n}\n",
      "stderr": ""
    },
    "verify": {
      "exit": 1,
      "stdout": "{\"schema_version\":1,\"verdict\":\"MASKED_FAILURE\",\"base\":\"c0ef6779436e480a15efc52a049494368964ffe2\",\"adjudicated_tree\":\"974a7368af31a6c2ae4786145ff6cec0ed45939f3c7126cecc6160ad2e067b3c\",\"command\":\"node --test\",\"budget_secs\":30,\"visible\":{\"exit\":0,\"secs\":1,\"diagnostics\":{\"stdout\":{\"captured_bytes\":240,\"retained_bytes\":240,\"truncated\":false},\"stderr\":{\"captured_bytes\":0,\"retained_bytes\":0,\"truncated\":false}}},\"pristine\":{\"exit\":1,\"secs\":1,\"diagnostics\":{\"stdout\":{\"captured_bytes\":864,\"retained_bytes\":864,\"truncated\":false,\"tail\":\"TAP version 13\\n# Subtest: discount before surcharge\\nnot ok 1 - discount before surcharge\\n  ---\\n  duration_ms: 6.801368\\n  type: 'test'\\n  location: '/tmp/tw-verify-pri-amu2om/t/test/price.test.mjs:4:1'\\n  failureType: 'testCodeFailure'\\n  error: |-\\n    Expected values to be strictly equal:\\n    \\n    110 !== 108\\n    \\n  code: 'ERR_ASSERTION'\\n  name: 'AssertionError'\\n  expected: 108\\n  actual: 110\\n  operator: 'strictEqual'\\n  stack: |-\\n    TestContext.<anonymous> (file:///tmp/tw-verify-pri-amu2om/t/test/price.test.mjs:4:46)\\n    Test.runInAsyncScope (node:async_hooks:214:14)\\n    Test.run (node:internal/test_runner/test:1047:25)\\n    Test.start (node:internal/test_runner/test:944:17)\\n    startSubtestAfterBootstrap (node:internal/test_runner/harness:296:17)\\n  ...\\n1..1\\n# tests 1\\n# suites 0\\n# pass 0\\n# fail 1\\n# cancelled 0\\n# skipped 0\\n# todo 0\\n# duration_ms 305.615045\\n\"},\"stderr\":{\"captured_bytes\":0,\"retained_bytes\":0,\"truncated\":false}}},\"protected_restored\":1,\"added_protected_removed\":0,\"filesystem_case_sensitive\":true,\"verifier_backend\":{\"kind\":\"local\",\"trust\":\"checkpointed-local\",\"available\":true},\"dependency_environment\":{\"status\":\"none\",\"roots\":[],\"fingerprint\":\"38a163bba3d031b19de41e83812e446adf15d1d64ce6af260f406f13b5e9374b\"},\"oracle_assurance\":{\"level\":\"suite-exit-only\",\"semantic_isolation\":false,\"candidate_code_executes_in_oracle_process\":true,\"limitation\":\"candidate source executes inside the configured suite process and may terminate or interpose on that in-process oracle; isolated-container is execution-domain isolation, not semantic/oracle isolation\"}}\n",
      "stderr": "verify: visible suite running (0s; 0 output bytes captured)\nverify: pristine suite running (0s; 0 output bytes captured)\n"
    }
  },
  {
    "case": "rename-test",
    "check": {
      "exit": 0,
      "stdout": "{\n  \"findings\": [],\n  \"scanned\": 2,\n  \"ignoredFiles\": 0,\n  \"summary\": {\n    \"block\": 0,\n    \"warn\": 0\n  },\n  \"schema_version\": 1\n}\n",
      "stderr": ""
    },
    "verify": {
      "exit": 0,
      "stdout": "{\"schema_version\":1,\"verdict\":\"VERIFIED\",\"base\":\"9e96f91f4f6e02e85e255160785cf9d693ff302b\",\"adjudicated_tree\":\"1b826eea9ccaf30d53634eac0543e28f53c47d948704d4c4b0936e568ebfa714\",\"command\":\"node --test\",\"budget_secs\":30,\"visible\":{\"exit\":0,\"secs\":1,\"diagnostics\":{\"stdout\":{\"captured_bytes\":256,\"retained_bytes\":256,\"truncated\":false},\"stderr\":{\"captured_bytes\":0,\"retained_bytes\":0,\"truncated\":false}}},\"pristine\":{\"exit\":0,\"secs\":1,\"diagnostics\":{\"stdout\":{\"captured_bytes\":240,\"retained_bytes\":240,\"truncated\":false},\"stderr\":{\"captured_bytes\":0,\"retained_bytes\":0,\"truncated\":false}}},\"protected_restored\":1,\"added_protected_removed\":0,\"filesystem_case_sensitive\":true,\"verifier_backend\":{\"kind\":\"local\",\"trust\":\"checkpointed-local\",\"available\":true},\"dependency_environment\":{\"status\":\"none\",\"roots\":[],\"fingerprint\":\"89830fc3a017facfb30b80be2de07d15fc16390a9274cf87fa2f77d9562987ca\"},\"oracle_assurance\":{\"level\":\"suite-exit-only\",\"semantic_isolation\":false,\"candidate_code_executes_in_oracle_process\":true,\"limitation\":\"candidate source executes inside the configured suite process and may terminate or interpose on that in-process oracle; isolated-container is execution-domain isolation, not semantic/oracle isolation\"}}\n",
      "stderr": "verify: visible suite running (0s; 0 output bytes captured)\nverify: pristine suite running (0s; 0 output bytes captured)\n"
    }
  }
]
