Skip to content

v2 self-parse closure (post-#5369 successor): whole-v2-tree parse regression on the merged gap-4 arm-body engine change (zero new rejects), then locate+fix the next self-ingest gaps through parse->normalize->infer->emit - #5406

Merged
briansrls merged 5 commits into
mainfrom
session/stern-swift-549
Jun 20, 2026

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Auto-opened by session-dashboard for session stern-swift-549.
Pushing to session/stern-swift-549 advances this PR.

Worker attestation

Before flipping this PR to ready for review, confirm each item:

  • Title describes the change (not the session id or branch).
  • PR body summarises what and why (replace the TODO below).
  • Tests run: name the command (e.g. npm test, cargo test) and the result.
  • If this closes a work item, the body contains a Closes #N directive.
  • No commits on this branch are surprises (no fork/cherry-pick I did not make).
  • No secrets / credentials / large binaries staged.

Summary

TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.

Test plan

  • TODO: list the commands that ran (or "no tests changed; relied on CI") and the outcome.

@briansrls
briansrls marked this pull request as ready for review June 20, 2026 19:17
@briansrls
briansrls merged commit f08c263 into main Jun 20, 2026
1 check failed
@briansrls
briansrls deleted the session/stern-swift-549 branch June 20, 2026 19:32
briansrls added a commit that referenced this pull request Jun 20, 2026
Pre-existing defect from #5406, not introduced by this consolidation.
`main`'s rust_monolith gate is skipped on main pushes (should_run_gates
fires only when the diff touches a .rs), so #5406's lint went uncaught;
the prior emit PRs predate #5406. #5413 is the first post-#5406 PR to
touch a .rs, so it is the first to run `cargo clippy --all-targets -D
warnings` against this file.

- ok % 25 == 0  ->  ok.is_multiple_of(25)  (clippy::manual_is_multiple_of)
- cargo fmt reflow (discover_source_root_reads chain; progress eprintln)

Local receipt: cargo fmt --all --check clean; cargo clippy --all-targets
-- -D warnings exit 0; cargo test -p v1-compiler-tests interp_recorded_
fixture/wet_hermetic/resolve_expr_types_retraversal = 28 passed, 0 failed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
briansrls added a commit that referenced this pull request Jun 20, 2026
…) (#5413)

Consolidates the durable freeze lanes onto one branch (each constituent closed in favor of this):
- #5402 dsl_compile_clean dual-root gate-widen (Strategy A keystone)
- #5395 .length() -> .count() dissolution
- #5407 anemia CONFIRM eval corpus (additive)
- #5400 phantom type-tag derives
- #5396 Measure-alias count peel (E0560)

Plus a carried fix for a pre-existing main defect (from #5406): clippy::manual_is_multiple_of +
fmt in v2_whole_tree_parse_scan.rs (main's rust_monolith gate is skipped on main pushes, so it
went uncaught; this is the first post-#5406 PR to touch a .rs and run clippy against it).

Local receipt: cargo fmt --all --check clean; cargo clippy --all-targets -- -D warnings exit 0;
cargo test -p v1-compiler-tests interp_recorded_fixture/wet_hermetic/resolve_expr_types_retraversal
= 28 passed, 0 failed. All other floor gates (dsl_compile_clean, source_root_ingest, emit_host,
layering, 557-witness corpus) were green on the prior runs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

1 participant