{
  "task": "AUTH-001",
  "verifiedAt": "2026-10-13T20:32:55.921Z",
  "runtime": "v22.14.0",
  "platform": "darwin",
  "architecture": "arm64",
  "scope": "Local Node.js tests with injected transport; no live authentication service or container verification.",
  "sha256": {
    "baseline": "b7fc9e6c5df869d5eb0b2d36b6b0df9f3ac4d96feca4e7dade653801edd1f8f0",
    "tests": "1594b85d18a1fac278f5ab6ca8f80aa4767bfe4c4ba91c047aaccd07d5b06323",
    "patch": "49076e7e34cf00049c4db227e2988bfd5f04c01a6a538e7774836443b751b55f"
  },
  "baseline": {
    "exitCode": 1,
    "passed": 6,
    "failed": 3,
    "output": "TAP version 13\n# Subtest: successful requests preserve path, token, and response\nok 1 - successful requests preserve path, token, and response\n  ---\n  duration_ms: 0.3\n  ...\n# Subtest: concurrent unauthorized requests share exactly one refresh\nnot ok 2 - concurrent unauthorized requests share exactly one refresh\n  ---\n  duration_ms: 2.292125\n  location: '/private/var/folders/42/gd81zy7x1x57b3qcj1c_stf00000gn/T/flamki-auth-001-A7ycq6/test/client.test.mjs:12:1'\n  failureType: 'testCodeFailure'\n  error: |-\n    Expected values to be strictly equal:\n    \n    3 !== 1\n    \n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  expected: 1\n  actual: 3\n  operator: 'strictEqual'\n  stack: |-\n    TestContext.<anonymous> (file:///private/var/folders/42/gd81zy7x1x57b3qcj1c_stf00000gn/T/flamki-auth-001-A7ycq6/test/client.test.mjs:17:10)\n    async Test.run (node:internal/test_runner/test:980:9)\n    async Test.processPendingSubtests (node:internal/test_runner/test:677:7)\n  ...\n# Subtest: a late 401 reuses the token refreshed by another request\nnot ok 3 - a late 401 reuses the token refreshed by another request\n  ---\n  duration_ms: 0.330833\n  location: '/private/var/folders/42/gd81zy7x1x57b3qcj1c_stf00000gn/T/flamki-auth-001-A7ycq6/test/client.test.mjs:19:1'\n  failureType: 'testCodeFailure'\n  error: |-\n    Expected values to be strictly equal:\n    \n    2 !== 1\n    \n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  expected: 1\n  actual: 2\n  operator: 'strictEqual'\n  stack: |-\n    TestContext.<anonymous> (file:///private/var/folders/42/gd81zy7x1x57b3qcj1c_stf00000gn/T/flamki-auth-001-A7ycq6/test/client.test.mjs:22:119)\n    async Test.run (node:internal/test_runner/test:980:9)\n    async Test.processPendingSubtests (node:internal/test_runner/test:677:7)\n  ...\n# Subtest: all waiting requests receive the same refresh failure\nnot ok 4 - all waiting requests receive the same refresh failure\n  ---\n  duration_ms: 0.77575\n  location: '/private/var/folders/42/gd81zy7x1x57b3qcj1c_stf00000gn/T/flamki-auth-001-A7ycq6/test/client.test.mjs:24:1'\n  failureType: 'testCodeFailure'\n  error: |-\n    Expected values to be strictly equal:\n    \n    2 !== 1\n    \n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  expected: 1\n  actual: 2\n  operator: 'strictEqual'\n  stack: |-\n    TestContext.<anonymous> (file:///private/var/folders/42/gd81zy7x1x57b3qcj1c_stf00000gn/T/flamki-auth-001-A7ycq6/test/client.test.mjs:28:38)\n    async Test.run (node:internal/test_runner/test:980:9)\n    async Test.processPendingSubtests (node:internal/test_runner/test:677:7)\n  ...\n# Subtest: a failed refresh does not prevent a later successful refresh\nok 5 - a failed refresh does not prevent a later successful refresh\n  ---\n  duration_ms: 0.5545\n  ...\n# Subtest: an unauthorized retry is returned without a refresh loop\nok 6 - an unauthorized retry is returned without a refresh loop\n  ---\n  duration_ms: 0.063292\n  ...\n# Subtest: non-authentication errors are returned without refreshing\nok 7 - non-authentication errors are returned without refreshing\n  ---\n  duration_ms: 0.073917\n  ...\n# Subtest: transport failures propagate without refreshing\nok 8 - transport failures propagate without refreshing\n  ---\n  duration_ms: 0.051916\n  ...\n# Subtest: independent clients never share refresh state\nok 9 - independent clients never share refresh state\n  ---\n  duration_ms: 0.216833\n  ...\n1..9\n# tests 9\n# suites 0\n# pass 6\n# fail 3\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 33.202125\n"
  },
  "reference": {
    "exitCode": 0,
    "passed": 9,
    "failed": 0,
    "output": "TAP version 13\n# Subtest: successful requests preserve path, token, and response\nok 1 - successful requests preserve path, token, and response\n  ---\n  duration_ms: 0.302667\n  ...\n# Subtest: concurrent unauthorized requests share exactly one refresh\nok 2 - concurrent unauthorized requests share exactly one refresh\n  ---\n  duration_ms: 2.034334\n  ...\n# Subtest: a late 401 reuses the token refreshed by another request\nok 3 - a late 401 reuses the token refreshed by another request\n  ---\n  duration_ms: 0.136041\n  ...\n# Subtest: all waiting requests receive the same refresh failure\nok 4 - all waiting requests receive the same refresh failure\n  ---\n  duration_ms: 0.312666\n  ...\n# Subtest: a failed refresh does not prevent a later successful refresh\nok 5 - a failed refresh does not prevent a later successful refresh\n  ---\n  duration_ms: 0.280125\n  ...\n# Subtest: an unauthorized retry is returned without a refresh loop\nok 6 - an unauthorized retry is returned without a refresh loop\n  ---\n  duration_ms: 0.0635\n  ...\n# Subtest: non-authentication errors are returned without refreshing\nok 7 - non-authentication errors are returned without refreshing\n  ---\n  duration_ms: 0.065958\n  ...\n# Subtest: transport failures propagate without refreshing\nok 8 - transport failures propagate without refreshing\n  ---\n  duration_ms: 0.051042\n  ...\n# Subtest: independent clients never share refresh state\nok 9 - independent clients never share refresh state\n  ---\n  duration_ms: 0.495583\n  ...\n1..9\n# tests 9\n# suites 0\n# pass 9\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 31.963\n"
  },
  "expectedOutcomeVerified": true
}
