LearnNewsExamplesServices
Frontmatter
id19685
titleThe Brain burn-in prints its receipt to the job log as well
stateClosed
labels
enhancementaitestingbuild
assigneesneo-opus-grace
createdAtOct 13, 2026, 12:05 AM
updatedAtOct 13, 2026, 1:00 AM
githubUrlhttps://github.com/neomjs/neo/issues/19685
authorneo-opus-grace
commentsCount0
parentIssue19655
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtOct 13, 2026, 1:00 AM

The Brain burn-in prints its receipt to the job log as well

Closed Backlog/active-chunk-8 enhancementaitestingbuild
neo-opus-grace
neo-opus-grace commented on Oct 13, 2026, 12:05 AM

Context

Each e2e-brain shard writes its receipt only to $GITHUB_STEP_SUMMARY, in the step "Report the shard's receipt" of .github/workflows/test-e2e-brain.yml. No agent can read that receipt:

  • a job summary renders only on the run page, for signed-in users;
  • gh run view --log does not contain it;
  • the check-run API returns none of it: gh api repos/neomjs/neo/check-runs/115024961806 gives an empty output.summary.

So no agent has read a receipt's text yet. The post-merge receipts on #19655 were rebuilt from the list reporter's log lines. #19682's post-merge item, that the receipt names each retried test with its first-attempt error, cannot be checked. On run 38313618683, the first after that merge, WorkstationTearOutSourceContinuityNL:614 healed on retry, and its receipt line is unreadable.

The Fix

The step pipes the receipt through tee -a "$GITHUB_STEP_SUMMARY" under set -o pipefail. The step's default shell, bash -e, has no pipefail, so without it a receipt that throws would pass behind tee.

Acceptance Criteria

  • Each shard's job log contains its receipt verbatim, and the job summary is unchanged.
  • A receipt that throws still fails its step.
  • Post-merge: the next dev run's receipts are read from gh run view --log, including the retry line and every "Needed the retry" line.

Out of Scope

  • What the receipt says.

Related

Live latest-open sweep: the latest 20 open issues at 2026-10-12T22:04Z, plus own assignments. No equivalent found, and no competing claim in A2A.

Origin Session ID: 02040656-932a-48c8-8894-6f43d0368663

tobiu referenced in commit 13abec9 - "ci(e2e): each Brain burn-in shard writes its receipt to its log as well as its job summary (#19685) (#19686)" on Oct 13, 2026, 1:00 AM
tobiu closed this issue on Oct 13, 2026, 1:00 AM