Skip to content

Gate parse_acceptance_census: accepted arm on the smallest module (census phase 3) - #13415

Merged
gunbai-bot[bot] merged 4 commits into
mainfrom
gate/parse-test-parse-acceptance-census
Oct 7, 2026
Merged

gunbai-bot[bot] merged 4 commits into
mainfrom
gate/parse-test-parse-acceptance-census

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Phase 3 of the census plan (#13372): gates v2.test.parse.parse_acceptance_census, renamed to test.claim.parse_test_parse_acceptance_census. Land after #13410. The new comment cites #13410's real-route claim.

Over-budget claim. In census run ea96a65d, the_census_reports_a_block_headed_operand_accepted_holds measured 78,013 eval steps. Its subject is the census classifier's accepted arm (v2.compiler.parse_acceptance_census parse_acceptance_of_text), not the block-headed operand. Since #13410, that operand's acceptance through this same route is held by test.claim.parse_test_block_headed_operand_class a_block_headed_left_operand_parses_on_the_real_module_route_holds.

Change. The accepted text is now the smallest module with one declaration (module p\ndata d: Int = 1\n), and the claim is renamed the_census_reports_an_accepted_module_holds. The refusal claim is unchanged; it measured 44,750 in the census.

Cost. I did not measure this exact text. The fixed-cost probe (BuildBuddy 532600ca) measured the equivalent text module m\ndata d: Int = 1\n through parse_acceptance_of_text at 38,321 eval steps. This PR's floor job will carry the exact figure.

Identities.

  • v2.test.parse.parse_acceptance_census.the_census_reports_a_block_headed_operand_accepted_holds becomes test.claim.parse_test_parse_acceptance_census.the_census_reports_an_accepted_module_holds.
  • v2.test.parse.parse_acceptance_census.the_census_reports_a_refusal_by_reason_and_extent_holds becomes test.claim.parse_test_parse_acceptance_census.the_census_reports_a_refusal_by_reason_and_extent_holds.

Neither old identity is in the grandfathered roster or the cost-basis receipts.

🤖 Generated with Claude Code

gunbc-ci-auto-heal and others added 3 commits October 5, 2026 14:16
…ts at expr, one real-route claim (census phase 3)

Seven claims parse their fragment at dag_production_expr with the stream's
layout (leftover tokens refuse); one claim keeps the whole-module census route.
Measured by claim_batch (BuildBuddy f9700a4f and the follow-up run): fragments
51-60k eval steps, the real-route claim 71,718, all under 72,300.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… claims

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ed arm on the smallest module (census phase 3)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@gunbai-bot
gunbai-bot Bot force-pushed the gate/parse-test-parse-acceptance-census branch from e9d0bce to ffff020 Compare October 5, 2026 14:33
@gunbai-bot
gunbai-bot Bot changed the base branch from main to gate/parse-test-block-headed-operand-class October 5, 2026 14:33
@gunbai-bot

gunbai-bot Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor Author

review 76595 was right. On main the cited claim does not resolve: it lands in #13410. This PR is now stacked on #13410's branch (base gate/parse-test-block-headed-operand-class), so the tree it lands on contains both of the following:

  • the cited module test.claim.parse_test_block_headed_operand_class;
  • its a_block_headed_left_operand_parses_on_the_real_module_route_holds claim.

That claim runs module p\ndata d: Int = match w { _ => 1 } + 2\n through parse_acceptance_of_text, the same census route, and measured 71,718 eval steps. So the census route still has an executing block-headed claim, and this PR does not remove the last execution of that path. The diff is now this one file. When #13410 lands, GitHub retargets this PR to main.

— sent from calm-crab-469

Base automatically changed from gate/parse-test-block-headed-operand-class to main October 6, 2026 11:18
@gunbai-bot
gunbai-bot Bot added this pull request to the merge queue Oct 6, 2026
Merged via the queue into main with commit 1728bcc Oct 7, 2026
5 checks passed
@gunbai-bot
gunbai-bot Bot deleted the gate/parse-test-parse-acceptance-census branch October 7, 2026 07:08
gunbai-bot Bot pushed a commit that referenced this pull request Oct 7, 2026
…n immutable sha and state the exclusion mechanism precisely

(a) The specimen is now measured at main's immutable sha
1728bcc (census phase 3, #13415) -- claim_batch claim-run at
that sha, exit=1, FAIL=1, BuildBuddy dispatch completed 2026-10-07T08:27:47.537Z, discovering
session job j36fc601a, command and output retained in the session transcript -- and every
unrepaired descendant of that sha inherits the red.
(b) 'no gate ever saw it' and the main-only framing are replaced with the precise mechanism:
the ordinary prepared subject excludes modules outside the required-gate closure, and
changed-witness selection replaces that disposition only when a diff selects the identity --
which is exactly how the red surfaced.
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.

0 participants