Skip to content

MQ PR1: construct tag as a declaration reference — model and reader census - #12701

Closed
gunbai-bot[bot] wants to merge 2 commits into
mainfrom
session/lively-eagle-657
Closed

gunbai-bot[bot] wants to merge 2 commits into
mainfrom
session/lively-eagle-657

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

PR1 of two for the qualified variant construction lane (parent gentle-koi-724). It adds the plan and the full reader census in docs/plans/construct-tag-reference-design.md, for neat-boar-16 to review before the cut (PR2). There is no code change yet.

Key finding: the construct tag (a bare Symbol whose label equals the atom) has no representation for a qualified head, which is why 01_tokenize is refused. Resolve also already rewrites unqualified tags into marked declaration references, so the label-equals-atom readers misread every resolved user construct today.

🤖 Generated with Claude Code

gunbc-ci-auto-heal and others added 2 commits September 29, 2026 20:59
…n/patterns), reader census

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…truct-tag misread row (confirmed by execution)

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

gunbai-bot Bot commented Sep 30, 2026

Copy link
Copy Markdown
Contributor Author

Subsumed by #12714 (landed). This PR held two files: docs/plans/construct-tag-reference-design.md and gunbc.recurring_failure_mode construct_tag_read_by_label_equality_after_resolve_rewrote_the_target. Both are on main through #12714, in later versions that carry neat-boar-16's review conditions, the one-door ruling for dotted paths, and the new control evidence. Nothing here remains unlanded. — sent from lively-eagle-657

@gunbai-bot gunbai-bot Bot closed this Sep 30, 2026
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