Skip to content

An empty answer is not a measurement - #4465

Merged
gHashTag merged 1 commit into
masterfrom
fix/empty-measurement
Sep 20, 2026
Merged

gHashTag merged 1 commit into
masterfrom
fix/empty-measurement

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #4464

From the review log on the running deployment:

#4448 unmet=1 passed=4 failed=1 oracle=pass
#4450 unmet=1 passed=4 failed=1 oracle=pass
#4451 unmet=1 passed=4 failed=1 oracle=pass

The bee did the work, the generated Zig compiled and ran, four criteria of
five were met — and the fifth was:

- 4. `t27c spec-status specs/fpga/router.t27` prints `` (today: )

spec-status printed nothing at feed time. claims_hold compared the measured
value with the claimed value — both the empty string — and let it through. The
check that exists so that no number is ever typed rather than measured cannot
see the case where there is no number at all.

Eight issues went out that way; every one came back sendBack at 4/5 against a
passing oracle. Both feeders refuse an empty answer now, and the eight open
issues were repaired in place by re-measuring — all eight read
prints IMPLEMENTED.

Third place this week where an instrument could not tell nothing from zero:
the pusher (github_readable) this morning, the feeder (skips_are_fresh) at
noon, this at three.

🤖 Generated with Claude Code

From the review log: `#4448 unmet=1 passed=4 failed=1 oracle=pass`. The bee had
done the work, the generated Zig compiled and ran, four criteria of five were
met, and the fifth read:

  - 4. `t27c spec-status specs/fpga/router.t27` prints `` (today: )

`spec-status` printed nothing at feed time - a stale symlink in the bee-bin
directory is enough - and claims_hold compared the measured value with the
claimed value, both the empty string, and let it through. The check that exists
so no number is ever typed rather than measured could not see the one case
where there is no number at all.

Eight issues went out that way and every one came back sendBack at four of
five, against an oracle that passed. Both feeders refuse an empty answer now,
and the eight open issues were repaired in place by re-measuring: all eight now
read `prints IMPLEMENTED`.

Third place this week where an instrument could not tell "nothing" from "zero":
the pusher (github_readable) this morning, the feeder (skips_are_fresh) at
noon, this at three.

Closes #4464

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@gHashTag
gHashTag enabled auto-merge (squash) September 20, 2026 15:43
@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-09-20 15:43:15 UTC

Summary

Status Count
Total Open PRs 21
PRs with Failing Checks 18
PRs with All Checks Green 3
READY 2
FAILING 18
PENDING 0
NO CHECKS YET 0

These columns do not partition: 2 + 18 + 0 + 0 = 20, and there are 21 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=403499176a5d != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag merged commit 694f383 into master Sep 20, 2026
30 of 34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Eight issues demand a criterion nobody can satisfy: prints `` (today: )

2 participants