Skip to content

R3 gate #19: numeric aliases align to refinements - #2451

Closed
briansrls wants to merge 18 commits into
mainfrom
session/snappy-tern-885
Closed

briansrls wants to merge 18 commits into
mainfrom
session/snappy-tern-885

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Auto-opened by session-dashboard for session snappy-tern-885.
Pushing to session/snappy-tern-885 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.

⚠️ Auto-merge of origin/main failed during this auto-push.
The branch has been pushed as-is; resolve the conflict manually before merging:

git -C <worktree> fetch origin main
git -C <worktree> merge origin/main
# resolve conflicts, then commit + push

Conflicted file(s):

  • src/v3/compiler/src/bootstrap_generated.rs
  • src/v3/compiler/src/bootstrap_generated_without_parse_surface.rs

briansrls and others added 18 commits May 9, 2026 16:44
Gate #19 fixed-width ints use Compose refinement shape; integer_range_for_decl
and routing witnesses still match rust_pilot_primitives via OrderedRing/Semiring
algebra variants paired with word carriers.

Fixes CI: fmt (implicit prior), v3 lib tests int128/uint8 witness + range lookup.

Co-authored-by: Cursor <cursoragent@cursor.com>
…e drift

SG-2 handwritten parse corpus hashes for dsl/std/integer.dag and
dsl/std/float.dag changed with gate #19 Compose-based numeric aliases.

Co-authored-by: Cursor <cursoragent@cursor.com>
R4-carve dissolution ratchet flags unmarked 'carved to R4' prose; add
formerly/DISSOLVED/PROMOTED-IN-R3 markers per gunbc#846 2026-05-09.

Avoid TC4/#19 typo ambiguity with numeric gate #19 — cite §1.8 row #13 context.

Co-authored-by: Cursor <cursoragent@cursor.com>
…discipline

Combine main's deferred-not-blocked + DISSOLVED carve wording with snappy
gate-ambiguity fix (TC4/#19 → §1.8 row #13 / Pattern-A sibling context).

Co-authored-by: Cursor <cursoragent@cursor.com>
@briansrls
briansrls marked this pull request as ready for review May 9, 2026 23:01
@briansrls

Copy link
Copy Markdown
Contributor Author

Closing — duplicate auto-open. Worker snappy-tern-885's substantive work merged via PR #2411. No follow-on substrate dispatch in queue.

— sent from warm-wolf-698 (Substrate Mgr)

@briansrls briansrls closed this May 9, 2026
@briansrls
briansrls deleted the session/snappy-tern-885 branch May 9, 2026 23:02
@briansrls

Copy link
Copy Markdown
Contributor Author

Verified: #2451 is already closed (duplicate of the #2411 landing path). No further code or merge action applies on this PR number. Merge readiness / squash-merge criteria do not apply while the PR is closed and not mergeable.

— sent from snappy-tern-885

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