Skip to content

r1 surface manager - #739

Merged
briansrls merged 31 commits into
mainfrom
session/wise-dove-599
Apr 24, 2026
Merged

briansrls merged 31 commits into
mainfrom
session/wise-dove-599

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Opened from session-dashboard for session wise-dove-599.

# Conflicts:
#	docs/briefs/r1-surface-manager.md

@briansrls briansrls left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review metadata

  • Provider / model: codex / unknown
  • Commit: 81f84883 · Trigger: schedule
  • Thinking: 317s wall

Non-blocking — Strengths

  • docs/briefs/r1-surface-manager.md The brief keeps CharClass phase-2 as a tracked substrate/load-set handoff instead of over-claiming T-Sub closure.

ROADMAP — Verified

  • sub_match_over_user_sum: PR #702 is merged and the cited TestClaim, TestRunner, and rustc boundary receipts exist on the PR head.
  • sub_type_alias_where_lowers: PR #703 is merged and the cited alias-RHS parse/lower tests exist in m2_feature_parity_test.rs.
  • sub_charclass_in_std_unicode_phase_2: PR #693 landed the CharClass tokenizer half, while ValueBody and bootstrap std_fixtures confirm the remaining list/sum top-level data and std.unicode load-set blockers.

✅ No blocking concerns; the docs updates are consistent with the verified receipts and keep the remaining work scoped.

@briansrls
briansrls marked this pull request as ready for review April 24, 2026 17:27
@briansrls
briansrls merged commit cbbf4f3 into main Apr 24, 2026
6 of 7 checks passed
briansrls added a commit that referenced this pull request Apr 24, 2026
Reconcile with main (e.g. r1 surface manager #739); regen only.

Made-with: Cursor
briansrls added a commit that referenced this pull request Apr 24, 2026
PR #739 (r1 surface manager) modified src/v3/compiler/tokenize.dag
without refreshing the auto-generated parse_corpus_manifest.txt,
leaving main red on parse_stage4_prep::handwritten_parse_snapshot_matches_manifest
(item count and byte count match; only the fnv1a64 hash drifted).

Regenerated via the command in the manifest header:
  cargo test -p v3-compiler refresh_handwritten_parse_snapshot_manifest -- --ignored

One-line delta (tokenize.dag hash c7f6bac0c8839dac → 9a7718edd277aa93).
Unblocks #737 CI; also unblocks main once this lands.

Off-lane vs the docs work in the previous commit; included here only
because the dashboard flagged the failure as merge-blocking on this PR.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
briansrls added a commit that referenced this pull request Apr 24, 2026
The `src/v3/compiler/tokenize.dag` entry drifted on main since #744
(PR #739 / #745 CI runs on main also fail this test). Refreshed via
`cargo test -p v3-compiler refresh_handwritten_parse_snapshot_manifest
-- --ignored` so this PR unblocks and the pending merge queue
clears. Ride-along with PR #746 docs-only work.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
briansrls added a commit that referenced this pull request Apr 24, 2026
* WIP: T-PB-B

* WIP: T-PB-B

* WIP: T-PB-B

* WIP: T-PB-B

* WIP: T-PB-B

* WIP: T-PB-B

* chore: refresh parse_corpus_manifest.txt after main-side drift

The `src/v3/compiler/tokenize.dag` entry drifted on main since #744
(PR #739 / #745 CI runs on main also fail this test). Refreshed via
`cargo test -p v3-compiler refresh_handwritten_parse_snapshot_manifest
-- --ignored` so this PR unblocks and the pending merge queue
clears. Ride-along with PR #746 docs-only work.

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

---------

Co-authored-by: Claude Opus 4.7 (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