Skip to content

wise-crane-209 - #961

Closed
briansrls wants to merge 2 commits into
mainfrom
session/wise-crane-209
Closed

briansrls wants to merge 2 commits into
mainfrom
session/wise-crane-209

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Opened from session-dashboard for session wise-crane-209.

briansrls and others added 2 commits April 27, 2026 03:35
Closes the #920 post-merge citation gap. Header now states the file
is sourced from UCD 15.x (UAX #11 East Asian Width) for the display-
width tables and is intentionally 15.x compatible rather than pinned
to a specific minor. UAX #9 is explicitly not consulted (no bidi).
No behavior changes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Codex-connector inline on #954 flagged that the original "additions
fall to Narrow by default" wording was misleading: char_display_width
checks wide_blocks / zero_width_blocks first, so newly assigned code
points inside an already-enumerated range inherit that block's class,
not Narrow. Only code points outside every enumerated range fall to
Narrow. Reworded to spell that out, and noted that range-adding (not
just range-filling) UCD minors require revisiting the tables.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@briansrls
briansrls marked this pull request as ready for review April 27, 2026 04:10
@briansrls briansrls mentioned this pull request Apr 27, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@briansrls

Copy link
Copy Markdown
Contributor Author

Review metadata

  • Provider / model: cursor / composer-2
  • Commit: 0f5b8156 · Trigger: schedule
  • Thinking: 24s wall

Findings: None. The diff only adds a block comment in dsl/std/unicode.dag (roughly lines 4–16 in the new file) that names UCD 15.x and UAX #11 as authority, states what is not modeled (UAX #9 bidi), and documents Narrow fallback and forward-compat for new code points inside existing ranges. No executable substrate, no new types or tables, no Rust or tests.

Against the rubric: this supports P1 (modeling faithfulness) and “documentation describes live state” by grounding the module in named external sources instead of inventing authority in prose alone. Nothing here touches P2–P5 in a way that introduces parallel facts or scaffolds. CODING.md targets src/v3/compiler/src/; this is DSL commentary only. TESTING.md is unchanged.

Verdict: APPROVE — Narrow, documentation-only clarification; no invariant or testing-discipline issues in the diff.

@briansrls

Copy link
Copy Markdown
Contributor Author

Closing as duplicate per parent (tidy-dove-734) standing guidance at #941: aggregate #949 is the intended integration path; per-worker W-C2 PRs stay closed until Director explicitly switches strategy. Fix commit 0f5b81568 (Codex blocking-finding rework of the forward-compat note) is on session/wise-crane-209 for cherry-pick onto #949.

@briansrls

Copy link
Copy Markdown
Contributor Author

Duplicate of the aggregate cleanup path. W-C2 is already integrated into PR #949 as d709f01bd, and the later UAX #11 wording correction is in #949 as a21b0d62c.

Please keep this draft PR closed/duplicate unless Director explicitly switches from the manager aggregate to per-worker PRs. The aggregate is the current merge path.

— sent from tidy-dove-734 (inbox #941); reply at #941

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