swarm evidence bundle

session
20260825T024716-dab0cc-queue
exported
2026-08-25T02:54:32.504Z
records
27
chain head
sha256:bea5d748d5f35105bc1b00aaa86250a0aecfe298d48e381fab0738996838b598
claims verified
1 of 1
coverage of changed lines
not measured

Green is computed by the harness: it means a machine-checkable predicate was evaluated against the cited record and held. Model prose is never green. The signing key was generated for this run only, so it links nothing to a durable identity. A signature proves the bundle was not altered after it left that machine; it does not prove the machine was honest while producing it.

Gates

A gate with nothing to run reports that it had nothing to run. It does not report a pass.

not-applicabletypecheckpackage.json declares no typecheck script
not-applicablelintpackage.json declares no lint script
not-applicableformatpackage.json declares no check-only format script, and running a writing formatter as a gate would edit the tree it is judging
passedtests2 collected, 2 passed, 0 failed, 0 skipped (exit 0)
passedfile-setall 2 changed file(s) are inside the declared set of 2, and every one of them was declared before it was edited
passedplaceholderno placeholder marker was introduced by this change
passedsecret-scanno known credential pattern appears in the added lines
passeddiff-budget advisorywithin budget: 2 file(s) and 9 added line(s)

Claims

VERIFIED

landed == true && workerId == "worker-1"

cites record 22, merge-attempt, asserted against merge-attempt

the harness evaluated the predicate against the cited merge-attempt record and it held

unverified prosetask-1 ranked 3 attempt(s) and chose worker-1.

Evidence

0local-endpointharness2026-08-25T02:47:16.754Z

local models served from http://localhost:11434/v1, pinned by flag

provenance: user

sha256:9aa444f264542bdb40ddefbecdf6285f233be36bd7037b32f44a2763f5bdd052

payload
{
  "chosen": "pinned",
  "origin": "flag",
  "reason": "pinned by flag",
  "url": "http://localhost:11434/v1"
}

1worker-startedharness2026-08-25T02:47:16.790Z

worker worker-3 started on Add an exported shoutAlpha function to src/alpha.js returning 'ALPHA', plus src/shout.test.js importing shoutAlpha from './alpha.js' and asserting it equals 'ALPHA'.

provenance: user

sha256:7210114406e9ed9bfeb52f42bf6c731475156298de8cead371b66e8668052e78

payload
{
  "baseCommit": "35593fbc66c05d759f879f1adfb55264ab7a73b0",
  "branch": "swarm/20260825T024716-dab0cc/worker-3",
  "sessionId": "20260825T024716-dab0cc-worker-3",
  "task": "Add an exported shoutAlpha function to src/alpha.js returning 'ALPHA', plus src/shout.test.js importing shoutAlpha from './alpha.js' and asserting it equals 'ALPHA'.",
  "workerId": "worker-3"
}

2worker-startedharness2026-08-25T02:47:16.790Z

worker worker-1 started on Add an exported shoutAlpha function to src/alpha.js returning 'ALPHA', plus src/shout.test.js importing shoutAlpha from './alpha.js' and asserting it equals 'ALPHA'.

provenance: user

sha256:b9f85c67a380828f6cd9d3c783297a5d97ebf484a8eae039f874871d3dcee3d0

payload
{
  "baseCommit": "35593fbc66c05d759f879f1adfb55264ab7a73b0",
  "branch": "swarm/20260825T024716-dab0cc/worker-1",
  "sessionId": "20260825T024716-dab0cc-worker-1",
  "task": "Add an exported shoutAlpha function to src/alpha.js returning 'ALPHA', plus src/shout.test.js importing shoutAlpha from './alpha.js' and asserting it equals 'ALPHA'.",
  "workerId": "worker-1"
}

3worker-startedharness2026-08-25T02:47:16.791Z

worker worker-2 started on Add an exported shoutAlpha function to src/alpha.js returning 'ALPHA', plus src/shout.test.js importing shoutAlpha from './alpha.js' and asserting it equals 'ALPHA'.

provenance: user

sha256:02c51575e85f84843569c2572b15809879d0bd81af7b6b411a164bf41d117d01

payload
{
  "baseCommit": "35593fbc66c05d759f879f1adfb55264ab7a73b0",
  "branch": "swarm/20260825T024716-dab0cc/worker-2",
  "sessionId": "20260825T024716-dab0cc-worker-2",
  "task": "Add an exported shoutAlpha function to src/alpha.js returning 'ALPHA', plus src/shout.test.js importing shoutAlpha from './alpha.js' and asserting it equals 'ALPHA'.",
  "workerId": "worker-2"
}

4attempt-selectionharness2026-08-25T02:54:32.087Z

task-1 took worker-1 of 3 attempt(s), on nothing that separated them

provenance: tool-output

sha256:e5eea45ea7862b7a1c5bb0c2e6d5d6cdecce98aad3b0086f20a3cf8e0e36805b

payload
{
  "abstentions": [],
  "attempts": [
    {
      "addedLines": 9,
      "assertions": 2,
      "attemptIndex": 0,
      "changedFiles": 2,
      "changedLinesCovered": 4,
      "eligible": true,
      "erosions": 0,
      "reason": null,
      "skipMarkers": 0,
      "tests": 1,
      "testsCollected": 2,
      "uncoveredChangedLines": 0,
      "workerId": "worker-1"
    },
    {
      "addedLines": 9,
      "assertions": 2,
      "attemptIndex": 1,
      "changedFiles": 2,
      "changedLinesCovered": 4,
      "eligible": true,
      "erosions": 0,
      "reason": null,
      "skipMarkers": 0,
      "tests": 1,
      "testsCollected": 2,
      "uncoveredChangedLines": 0,
      "workerId": "worker-2"
    },
    {
      "addedLines": 8,
      "assertions": 2,
      "attemptIndex": 2,
      "changedFiles": 2,
      "changedLinesCovered": 4,
      "eligible": true,
      "erosions": 0,
      "reason": null,
      "skipMarkers": 0,
      "tests": 0,
      "testsCollected": 2,
      "uncoveredChangedLines": 0,
      "workerId": "worker-3"
    }
  ],
  "baseCommit": "35593fbc66c05d759f879f1adfb55264ab7a73b0",
  "basis": "pre-merge measures at 35593fbc66c05d759f879f1adfb55264ab7a73b0",
  "decidedBy": null,
  "eligible": 3,
  "order": [
    "worker-1",
    "worker-2",
    "worker-3"
  ],
  "ranked": 3,
  "taskId": "task-1",
  "winner": "worker-1"
}

5file-set-declaredharness2026-08-25T02:54:32.088Z

the planner declared 2 intended file(s)

provenance: model

sha256:6b0b3f346430a0936714b5694e38e89182473216e11369d4905448e1b5430c60

payload
{
  "fileCount": 2,
  "files": [
    "src/alpha.js",
    "src/shout.test.js"
  ]
}

6gate-runharness2026-08-25T02:54:32.117Z

gate typecheck: not-applicable (package.json declares no typecheck script)

provenance: tool-output

sha256:21692aba9a951310bb897c1a9cf74c4292b2a5a7f24442160c35e32fe3c20cdd

payload
{
  "argv": null,
  "attempt": 0,
  "blocking": true,
  "command": null,
  "detail": "package.json declares no typecheck script",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "typecheck",
  "measures": {},
  "outputTruncated": false,
  "severity": "blocking",
  "status": "not-applicable",
  "stderr": "",
  "stdout": "",
  "title": "typecheck (node)",
  "unavailable": "package.json declares no typecheck script"
}

7gate-runharness2026-08-25T02:54:32.118Z

gate lint: not-applicable (package.json declares no lint script)

provenance: tool-output

sha256:ce59b3ecfeeff95ea0c7d0e8997163d3cbcce677eeca530f1d75e8b5349954c1

payload
{
  "argv": null,
  "attempt": 0,
  "blocking": true,
  "command": null,
  "detail": "package.json declares no lint script",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "lint",
  "measures": {},
  "outputTruncated": false,
  "severity": "blocking",
  "status": "not-applicable",
  "stderr": "",
  "stdout": "",
  "title": "lint (node)",
  "unavailable": "package.json declares no lint script"
}

8gate-runharness2026-08-25T02:54:32.118Z

gate format: not-applicable (package.json declares no check-only format script, and running a writing formatter as a gate would edit the tree it is judging)

provenance: tool-output

sha256:f52f338fc09ae92740c27b595a8a40571763e29217c54191c82b0fbaf466cbc5

payload
{
  "argv": null,
  "attempt": 0,
  "blocking": true,
  "command": null,
  "detail": "package.json declares no check-only format script, and running a writing formatter as a gate would edit the tree it is judging",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "format",
  "measures": {},
  "outputTruncated": false,
  "severity": "blocking",
  "status": "not-applicable",
  "stderr": "",
  "stdout": "",
  "title": "format (node)",
  "unavailable": "package.json declares no check-only format script, and running a writing formatter as a gate would edit the tree it is judging"
}

9gate-runharness2026-08-25T02:54:32.188Z

gate tests: passed (1 collected, 1 passed, 0 failed, 0 skipped (exit 0))

provenance: tool-output

sha256:61f76ede02d5957ec540233f0655b8daae0c30572c972c6b2b386c72352f603c

payload
{
  "argv": [
    "node",
    "--test",
    "--experimental-test-coverage",
    "--test-isolation=process",
    "--test-reporter=tap",
    "--test-reporter-destination=stdout",
    "--test-reporter=lcov",
    "--test-reporter-destination=/Users/brad/.swarm/sessions/20260825T024716-dab0cc-queue/coverage/tests.lcov"
  ],
  "attempt": 0,
  "blocking": true,
  "command": "node --test --experimental-test-coverage --test-isolation=process --test-reporter=tap --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=/Users/brad/.swarm/sessions/20260825T024716-dab0cc-queue/coverage/tests.lcov",
  "detail": "1 collected, 1 passed, 0 failed, 0 skipped (exit 0)",
  "durationMs": 69,
  "exitCode": 0,
  "gateId": "tests",
  "measures": {
    "testsCollected": 1,
    "testsFailed": 0,
    "testsPassed": 1,
    "testsSkipped": 0
  },
  "outputTruncated": false,
  "severity": "blocking",
  "status": "passed",
  "stderr": "",
  "stdout": "TAP version 13\n# Subtest: alpha\nok 1 - alpha\n  ---\n  duration_ms: 0.289708\n  type: 'test'\n  ...\n1..1\n# tests 1\n# suites 0\n# pass 1\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 37.498667\n# start of coverage report\n# ----------------------------------------------------------\n# file      | line % | branch % | funcs % | uncovered lines\n# ----------------------------------------------------------\n# src       |        |          |         | \n#  alpha.js | 100.00 |   100.00 |  100.00 | \n# ----------------------------------------------------------\n# all files | 100.00 |   100.00 |  100.00 | \n# ----------------------------------------------------------\n# end of coverage report\n",
  "title": "tests (node --test --experimental-test-coverage --test-isolation=process --test-reporter=tap --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=/Users/brad/.swarm/sessions/20260825T024716-dab0cc-queue/coverage/tests.lcov)",
  "unavailable": null
}

10gate-runharness2026-08-25T02:54:32.188Z

gate file-set: passed (all 0 changed file(s) are inside the declared set of 2, and every one of them was declared before it was edited)

provenance: tool-output

sha256:ac22c34218e342cfe140f34015caa80097f9d5d8af684a3c300af5869f33b458

payload
{
  "argv": null,
  "attempt": 0,
  "blocking": true,
  "command": null,
  "detail": "all 0 changed file(s) are inside the declared set of 2, and every one of them was declared before it was edited",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "file-set",
  "measures": {
    "fileSetAmendments": 0,
    "filesDeclared": 2,
    "filesEditedBeforeDeclared": 0,
    "filesOutsideDeclaredSet": 0
  },
  "outputTruncated": false,
  "severity": "blocking",
  "status": "passed",
  "stderr": "",
  "stdout": "{\n  \"detail\": \"all 0 changed file(s) are inside the declared set of 2, and every one of them was declared before it was edited\",\n  \"outside\": [],\n  \"editedBeforeAuthorized\": [],\n  \"declared\": [\n    \"src/alpha.js\",\n    \"src/shout.test.js\"\n  ],\n  \"amendments\": 0,\n  \"measures\": {\n    \"filesOutsideDeclaredSet\": 0,\n    \"filesEditedBeforeDeclared\": 0,\n    \"filesDeclared\": 2,\n    \"fileSetAmendments\": 0\n  }\n}",
  "title": "changes stay inside the declared file set",
  "unavailable": null
}

11gate-runharness2026-08-25T02:54:32.188Z

gate placeholder: passed (no placeholder marker was introduced by this change)

provenance: tool-output

sha256:9131d983387de9eb7d4119e3372e9aaeac213d679f40fe6ce44d305ae201cbec

payload
{
  "argv": null,
  "attempt": 0,
  "blocking": true,
  "command": null,
  "detail": "no placeholder marker was introduced by this change",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "placeholder",
  "measures": {
    "placeholdersIntroduced": 0
  },
  "outputTruncated": false,
  "severity": "blocking",
  "status": "passed",
  "stderr": "",
  "stdout": "{\n  \"detail\": \"no placeholder marker was introduced by this change\",\n  \"findings\": [],\n  \"measures\": {\n    \"placeholdersIntroduced\": 0\n  }\n}",
  "title": "no placeholder markers introduced",
  "unavailable": null
}

12gate-runharness2026-08-25T02:54:32.188Z

gate secret-scan: passed (no known credential pattern appears in the added lines)

provenance: tool-output

sha256:a7835a09b3b3084e5c8717793a57f87b6a2b53a47b0299f58c1506c7fb1d34ef

payload
{
  "argv": null,
  "attempt": 0,
  "blocking": true,
  "command": null,
  "detail": "no known credential pattern appears in the added lines",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "secret-scan",
  "measures": {
    "secretMatches": 0
  },
  "outputTruncated": false,
  "severity": "blocking",
  "status": "passed",
  "stderr": "",
  "stdout": "{\n  \"detail\": \"no known credential pattern appears in the added lines\",\n  \"hits\": [],\n  \"measures\": {\n    \"secretMatches\": 0\n  }\n}",
  "title": "no credential material in the change",
  "unavailable": null
}

13gate-runharness2026-08-25T02:54:32.189Z

gate diff-budget: passed (within budget: 0 file(s) and 0 added line(s))

provenance: tool-output

sha256:3699df0d48edb126a18888677a5ccc0028999e21327f66a651d33357f82a8fa9

payload
{
  "argv": null,
  "attempt": 0,
  "blocking": false,
  "command": null,
  "detail": "within budget: 0 file(s) and 0 added line(s)",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "diff-budget",
  "measures": {
    "addedLines": 0,
    "changedFiles": 0,
    "maxAddedLines": 600,
    "maxChangedFiles": 12
  },
  "outputTruncated": false,
  "severity": "advisory",
  "status": "passed",
  "stderr": "",
  "stdout": "{\n  \"detail\": \"within budget: 0 file(s) and 0 added line(s)\",\n  \"overBudget\": false,\n  \"justificationRequired\": false,\n  \"measures\": {\n    \"changedFiles\": 0,\n    \"addedLines\": 0,\n    \"maxChangedFiles\": 12,\n    \"maxAddedLines\": 600\n  }\n}",
  "title": "change stays inside its size budget",
  "unavailable": null
}

14gate-runharness2026-08-25T02:54:32.248Z

gate typecheck: not-applicable (package.json declares no typecheck script)

provenance: tool-output

sha256:73ce6fa08b3214965a2dce06ab6e5b217ce21637d7a2f3d3b62445c051405f7f

payload
{
  "argv": null,
  "attempt": 1,
  "blocking": true,
  "command": null,
  "detail": "package.json declares no typecheck script",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "typecheck",
  "measures": {},
  "outputTruncated": false,
  "severity": "blocking",
  "status": "not-applicable",
  "stderr": "",
  "stdout": "",
  "title": "typecheck (node)",
  "unavailable": "package.json declares no typecheck script"
}

15gate-runharness2026-08-25T02:54:32.248Z

gate lint: not-applicable (package.json declares no lint script)

provenance: tool-output

sha256:5028eccee18bc77126e9c6316c54688e5e2cc76ad040c4a00621aa39e4832391

payload
{
  "argv": null,
  "attempt": 1,
  "blocking": true,
  "command": null,
  "detail": "package.json declares no lint script",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "lint",
  "measures": {},
  "outputTruncated": false,
  "severity": "blocking",
  "status": "not-applicable",
  "stderr": "",
  "stdout": "",
  "title": "lint (node)",
  "unavailable": "package.json declares no lint script"
}

16gate-runharness2026-08-25T02:54:32.248Z

gate format: not-applicable (package.json declares no check-only format script, and running a writing formatter as a gate would edit the tree it is judging)

provenance: tool-output

sha256:59be044ed78e9204ae1a9688d106bcc7cfb1787f8638e48fa80b66bc736cbb8e

payload
{
  "argv": null,
  "attempt": 1,
  "blocking": true,
  "command": null,
  "detail": "package.json declares no check-only format script, and running a writing formatter as a gate would edit the tree it is judging",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "format",
  "measures": {},
  "outputTruncated": false,
  "severity": "blocking",
  "status": "not-applicable",
  "stderr": "",
  "stdout": "",
  "title": "format (node)",
  "unavailable": "package.json declares no check-only format script, and running a writing formatter as a gate would edit the tree it is judging"
}

17gate-runharness2026-08-25T02:54:32.324Z

gate tests: passed (2 collected, 2 passed, 0 failed, 0 skipped (exit 0))

provenance: tool-output

sha256:e60ddada821250e65fae7bfaa5a926ec59b948c604aaed8f1d07b13bb27abf52

payload
{
  "argv": [
    "node",
    "--test",
    "--experimental-test-coverage",
    "--test-isolation=process",
    "--test-reporter=tap",
    "--test-reporter-destination=stdout",
    "--test-reporter=lcov",
    "--test-reporter-destination=/Users/brad/.swarm/sessions/20260825T024716-dab0cc-queue/coverage/tests.lcov"
  ],
  "attempt": 1,
  "blocking": true,
  "command": "node --test --experimental-test-coverage --test-isolation=process --test-reporter=tap --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=/Users/brad/.swarm/sessions/20260825T024716-dab0cc-queue/coverage/tests.lcov",
  "detail": "2 collected, 2 passed, 0 failed, 0 skipped (exit 0)",
  "durationMs": 75,
  "exitCode": 0,
  "gateId": "tests",
  "measures": {
    "testsCollected": 2,
    "testsFailed": 0,
    "testsPassed": 2,
    "testsSkipped": 0
  },
  "outputTruncated": false,
  "severity": "blocking",
  "status": "passed",
  "stderr": "",
  "stdout": "TAP version 13\n# Subtest: alpha\nok 1 - alpha\n  ---\n  duration_ms: 0.315792\n  type: 'test'\n  ...\n# Subtest: shoutAlpha\nok 2 - shoutAlpha\n  ---\n  duration_ms: 0.321\n  type: 'test'\n  ...\n1..2\n# tests 2\n# suites 0\n# pass 2\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 43.331417\n# start of coverage report\n# ----------------------------------------------------------\n# file      | line % | branch % | funcs % | uncovered lines\n# ----------------------------------------------------------\n# src       |        |          |         | \n#  alpha.js | 100.00 |   100.00 |  100.00 | \n# ----------------------------------------------------------\n# all files | 100.00 |   100.00 |  100.00 | \n# ----------------------------------------------------------\n# end of coverage report\n",
  "title": "tests (node --test --experimental-test-coverage --test-isolation=process --test-reporter=tap --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=/Users/brad/.swarm/sessions/20260825T024716-dab0cc-queue/coverage/tests.lcov)",
  "unavailable": null
}

18gate-runharness2026-08-25T02:54:32.325Z

gate file-set: passed (all 2 changed file(s) are inside the declared set of 2, and every one of them was declared before it was edited)

provenance: tool-output

sha256:d4670e4992abae1a510962525f21cb747d6f4d929ad226fe877b3d7554171edc

payload
{
  "argv": null,
  "attempt": 1,
  "blocking": true,
  "command": null,
  "detail": "all 2 changed file(s) are inside the declared set of 2, and every one of them was declared before it was edited",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "file-set",
  "measures": {
    "fileSetAmendments": 0,
    "filesDeclared": 2,
    "filesEditedBeforeDeclared": 0,
    "filesOutsideDeclaredSet": 0
  },
  "outputTruncated": false,
  "severity": "blocking",
  "status": "passed",
  "stderr": "",
  "stdout": "{\n  \"detail\": \"all 2 changed file(s) are inside the declared set of 2, and every one of them was declared before it was edited\",\n  \"outside\": [],\n  \"editedBeforeAuthorized\": [],\n  \"declared\": [\n    \"src/alpha.js\",\n    \"src/shout.test.js\"\n  ],\n  \"amendments\": 0,\n  \"measures\": {\n    \"filesOutsideDeclaredSet\": 0,\n    \"filesEditedBeforeDeclared\": 0,\n    \"filesDeclared\": 2,\n    \"fileSetAmendments\": 0\n  }\n}",
  "title": "changes stay inside the declared file set",
  "unavailable": null
}

19gate-runharness2026-08-25T02:54:32.325Z

gate placeholder: passed (no placeholder marker was introduced by this change)

provenance: tool-output

sha256:b4ac25c8430cdea688bb18d9328de164eb4897d2a3d8c46c622eb6b3d1e80131

payload
{
  "argv": null,
  "attempt": 1,
  "blocking": true,
  "command": null,
  "detail": "no placeholder marker was introduced by this change",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "placeholder",
  "measures": {
    "placeholdersIntroduced": 0
  },
  "outputTruncated": false,
  "severity": "blocking",
  "status": "passed",
  "stderr": "",
  "stdout": "{\n  \"detail\": \"no placeholder marker was introduced by this change\",\n  \"findings\": [],\n  \"measures\": {\n    \"placeholdersIntroduced\": 0\n  }\n}",
  "title": "no placeholder markers introduced",
  "unavailable": null
}

20gate-runharness2026-08-25T02:54:32.326Z

gate secret-scan: passed (no known credential pattern appears in the added lines)

provenance: tool-output

sha256:612a534c139d3fbdc899c74f5c29f24802beee529c5bb3b0d3e536e75bef8fb9

payload
{
  "argv": null,
  "attempt": 1,
  "blocking": true,
  "command": null,
  "detail": "no known credential pattern appears in the added lines",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "secret-scan",
  "measures": {
    "secretMatches": 0
  },
  "outputTruncated": false,
  "severity": "blocking",
  "status": "passed",
  "stderr": "",
  "stdout": "{\n  \"detail\": \"no known credential pattern appears in the added lines\",\n  \"hits\": [],\n  \"measures\": {\n    \"secretMatches\": 0\n  }\n}",
  "title": "no credential material in the change",
  "unavailable": null
}

21gate-runharness2026-08-25T02:54:32.326Z

gate diff-budget: passed (within budget: 2 file(s) and 9 added line(s))

provenance: tool-output

sha256:a9ecfea0e8226a6eed379667708f19a8af0028c7a16ec558ff0901196b785449

payload
{
  "argv": null,
  "attempt": 1,
  "blocking": false,
  "command": null,
  "detail": "within budget: 2 file(s) and 9 added line(s)",
  "durationMs": 0,
  "exitCode": 0,
  "gateId": "diff-budget",
  "measures": {
    "addedLines": 9,
    "changedFiles": 2,
    "maxAddedLines": 600,
    "maxChangedFiles": 12
  },
  "outputTruncated": false,
  "severity": "advisory",
  "status": "passed",
  "stderr": "",
  "stdout": "{\n  \"detail\": \"within budget: 2 file(s) and 9 added line(s)\",\n  \"overBudget\": false,\n  \"justificationRequired\": false,\n  \"measures\": {\n    \"changedFiles\": 2,\n    \"addedLines\": 9,\n    \"maxChangedFiles\": 12,\n    \"maxAddedLines\": 600\n  }\n}",
  "title": "change stays inside its size budget",
  "unavailable": null
}

22merge-attemptharness2026-08-25T02:54:32.338Z

merge of worker-1 landed at 123d1417e5fada2b5d1a6f0497715f06d775f0de

provenance: tool-output

sha256:9cc9e92ab62a591a93bd7b6d0d9edb673c7a1a62e903c0867bd581b909f51b43

payload
{
  "blockingFailures": [],
  "branch": "swarm/20260825T024716-dab0cc/worker-1",
  "commit": "123d1417e5fada2b5d1a6f0497715f06d775f0de",
  "conflictingPaths": [],
  "detail": "worker-1 landed at 123d1417e5fada2b5d1a6f0497715f06d775f0de",
  "gateRecords": [
    "sha256:73ce6fa08b3214965a2dce06ab6e5b217ce21637d7a2f3d3b62445c051405f7f",
    "sha256:5028eccee18bc77126e9c6316c54688e5e2cc76ad040c4a00621aa39e4832391",
    "sha256:59be044ed78e9204ae1a9688d106bcc7cfb1787f8638e48fa80b66bc736cbb8e",
    "sha256:e60ddada821250e65fae7bfaa5a926ec59b948c604aaed8f1d07b13bb27abf52",
    "sha256:d4670e4992abae1a510962525f21cb747d6f4d929ad226fe877b3d7554171edc",
    "sha256:b4ac25c8430cdea688bb18d9328de164eb4897d2a3d8c46c622eb6b3d1e80131",
    "sha256:612a534c139d3fbdc899c74f5c29f24802beee529c5bb3b0d3e536e75bef8fb9",
    "sha256:a9ecfea0e8226a6eed379667708f19a8af0028c7a16ec558ff0901196b785449"
  ],
  "landed": true,
  "position": 1,
  "rank": 1,
  "ratchetAccepted": true,
  "ratchetDetail": "the ratchet accepted the attempt: no measure moved the wrong way (not compared: changedLineCoverage)",
  "reason": null,
  "role": "winner",
  "workerId": "worker-1"
}

24worker-finishedharness2026-08-25T02:54:32.367Z

worker worker-1 finished: gates green after 12 step(s)

provenance: tool-output

sha256:c4fdb709f1e8b45eac71782b57aca4fe26ed4ed65e6a7a063c17dab209b4af71

payload
{
  "branch": "swarm/20260825T024716-dab0cc/worker-1",
  "chainHead": "sha256:e406b88da5cf105a9a02452b7848fec573ba661d5fce49d03f8e3c55f62c5a67",
  "commit": "f8b7517c32008665cf2e5bd0f72d3d34f7cbf096",
  "declaredFiles": [
    "src/alpha.js",
    "src/shout.test.js"
  ],
  "detail": "gates green after 12 step(s)",
  "green": true,
  "recordCount": 52,
  "sessionId": "20260825T024716-dab0cc-worker-1",
  "task": "Add an exported shoutAlpha function to src/alpha.js returning 'ALPHA', plus src/shout.test.js importing shoutAlpha from './alpha.js' and asserting it equals 'ALPHA'.",
  "workerId": "worker-1"
}

25worker-finishedharness2026-08-25T02:54:32.367Z

worker worker-2 finished: gates green after 12 step(s)

provenance: tool-output

sha256:a5f84e3cac35c23345a41ec1beb3b9d176edab2d70f75f2b1ce7aa2415600a02

payload
{
  "branch": "swarm/20260825T024716-dab0cc/worker-2",
  "chainHead": "sha256:2b6c290dace01390da467556be9d03e113d44fcfc6d89fbec7f9e1370a478370",
  "commit": "0cd8659677497905b08b5f94dd734a3e1b7d21b8",
  "declaredFiles": [
    "src/alpha.js",
    "src/shout.test.js"
  ],
  "detail": "gates green after 12 step(s)",
  "green": true,
  "recordCount": 49,
  "sessionId": "20260825T024716-dab0cc-worker-2",
  "task": "Add an exported shoutAlpha function to src/alpha.js returning 'ALPHA', plus src/shout.test.js importing shoutAlpha from './alpha.js' and asserting it equals 'ALPHA'.",
  "workerId": "worker-2"
}

26worker-finishedharness2026-08-25T02:54:32.367Z

worker worker-3 finished: gates green after 9 step(s)

provenance: tool-output

sha256:c8b6cbba88640fdb6bc94a883d9cb8dc8c62401dd3971eb9ce7b37ab6ecd38ea

payload
{
  "branch": "swarm/20260825T024716-dab0cc/worker-3",
  "chainHead": "sha256:4ce65dd5f93def697affb00e6978474576459fd36d5d95edd56135b33f6d1c2f",
  "commit": "2284fb69eed021f27d2bcf570325133ba59c0bf7",
  "declaredFiles": [
    "src/alpha.js",
    "src/shout.test.js"
  ],
  "detail": "gates green after 9 step(s)",
  "green": true,
  "recordCount": 70,
  "sessionId": "20260825T024716-dab0cc-worker-3",
  "task": "Add an exported shoutAlpha function to src/alpha.js returning 'ALPHA', plus src/shout.test.js importing shoutAlpha from './alpha.js' and asserting it equals 'ALPHA'.",
  "workerId": "worker-3"
}