Skip to content

ogar-vocab: classview() accessor + D-CLASSID-HI-U16-SPELLING homonym …#183

Merged
AdaWorldAPI merged 1 commit into
mainfrom
claude/odoo-transcode-ruff-ast-5ejqvr
Jul 8, 2026
Merged

ogar-vocab: classview() accessor + D-CLASSID-HI-U16-SPELLING homonym …#183
AdaWorldAPI merged 1 commit into
mainfrom
claude/odoo-transcode-ruff-ast-5ejqvr

Conversation

@AdaWorldAPI

Copy link
Copy Markdown
Owner

…note on APP_PREFIX

The lo-u16 render-skin slot is the 'classview' in the operator's domain:appid:classview (2:2:4 nibble) spelling — but the const is named APP_PREFIX, exactly the homonym D-CLASSID-HI-U16-SPELLING warns about (the 'appid byte' lives in the HI half = shared concept slot; the per- vendor render skin is the LO u16). A reader (and a recent session) can mistake APP_PREFIX for the appid.

Non-breaking clarification: keep APP_PREFIX as the underlying const (every consumer re-exports it) and add a default trait method classview() -> Self::APP_PREFIX as the memorable name that matches the canon layout, plus a doc block on APP_PREFIX naming its position and the homonym. Pin: classview() == APP_PREFIX for all six ports.

No value change, no consumer break. 29 ports tests green, clippy clean.

Claude-Session: https://claude.ai/code/session_01Fy8D6Boh4ZBaHSBpadSENN

…note on APP_PREFIX

The lo-u16 render-skin slot is the 'classview' in the operator's
domain:appid:classview (2:2:4 nibble) spelling — but the const is named
APP_PREFIX, exactly the homonym D-CLASSID-HI-U16-SPELLING warns about
(the 'appid byte' lives in the HI half = shared concept slot; the per-
vendor render skin is the LO u16). A reader (and a recent session) can
mistake APP_PREFIX for the appid.

Non-breaking clarification: keep APP_PREFIX as the underlying const
(every consumer re-exports it) and add a default trait method
classview() -> Self::APP_PREFIX as the memorable name that matches the
canon layout, plus a doc block on APP_PREFIX naming its position and the
homonym. Pin: classview() == APP_PREFIX for all six ports.

No value change, no consumer break. 29 ports tests green, clippy clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fy8D6Boh4ZBaHSBpadSENN
@cursor

cursor Bot commented Jul 8, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_6ba0289e-8878-4158-84e3-86359fcb7e47)

@AdaWorldAPI AdaWorldAPI merged commit 42eb352 into main Jul 8, 2026
2 checks passed
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.

2 participants