feat: complete non-Layout domains and add verified interaction examples - #36
Open
changeroa wants to merge 11 commits into
Open
feat: complete non-Layout domains and add verified interaction examples#36changeroa wants to merge 11 commits into
changeroa wants to merge 11 commits into
Conversation
…ntic review to stable promotion
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The non-Layout domains lacked a complete route from choosing an approach to implementing and verifying it. This adds those workflows, governs Design Terminology as the sixth domain, and supplies an executable interaction example with recorded observations from a physical Mac browser.
examples/domain-interactions/with draft/save races, stale search responses, responsive detail navigation, nested dialogs, inventory request lifetime, reward reveal, reduced motion, and native controls. Fix the modal Tab boundary found during browser execution. Commit source hashes, an action/observation report, and five screenshots.consumer-reference/agent-native/README.mdcompatibility digest by separately pinning the reviewed documentation revision. Preserve all 21 core/source digests and six v1 CLI byte-output goldens.mainlifecycle policy: reader tasks and adoption counts neither authorize nor block domain promotion. Refresh current source inventories and workflow/document seals while preserving both CI job bodies, owner decisions, deadlines, external callers asunknown, extension retention, and immutable archive bindings.Validation completed locally:
npm run test:agent-native,npm run test:material,npm run test:component-state,npm run validate:material,npm run validate:lifecycle-dispositions, andnpm run test:lifecycle-dispositions. Rechecked installed-package behavior after the final material refresh.Mac16,8, arm64, macOS 26.5.1) with Aside-controlled Chrome 151: 84 action/observation checkpoints passed and zero observed JavaScript errors. Includes 320/375/768/1024/1440 CSS-pixel sizes, long Korean content, RTL, keyboard focus, and reduced-motion overrides. Seeexamples/domain-interactions/verification.mdfor the bound report and screenshots.The browser example uses mock services. Small browser viewports are size fixtures; Android/iOS hardware, Safari, native Windows/Unity, touch/controllers, assistive technology, and real backend operations were not tested. Domain leaves remain experimental; these observations do not claim independent adoption or lifecycle promotion.
Integration note: #35 independently adds State Management and overlaps the domain manifest, routing, and material-admission cardinality. Its merge should reconcile those inventories with the sixth domain introduced here.
Implementation handoff:
consumer_reference: consumer-reference/agent-native/registry.json.Consumer reference: declared
Consumer reference record: consumer-reference/agent-native/registry.json
Terminology reliance:
figma.variable,figma.mode,figma.collection,figma.component,dtcg.token,dtcg.group,dtcg.token.draft2,css.custom-property,carbon.component,carbon.pattern,stylegallery.pattern. Relation types:partial_overlap,implementation_representation,not_comparable,same_label_different_meaning,near_equivalent. Named Figma, DTCG, CSSWG, Carbon, and local Layout sources were rechecked in this session on 2026-09-08; this is author review, not independent semantic approval. The runtime example itself relies on no terminology relation records.