Repository navigation
Add screenshot handoff between UX and UI design workflows - #159
Closed
redhat-chai-bot wants to merge 42 commits into
Closed
redhat-chai-bot wants to merge 42 commits into
redhat-chai-bot wants to merge 42 commits into
Conversation
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.
Summary
Validation
Verification scope
The executable regression tests exercise owned-path staging and commits; they do not execute the prose-only external asset retrieval/reference-rewrite procedure or a complete live prototype-to-UX-to-UI/Jira workflow. A full live end-to-end run remains to be performed. No screenshot binaries or external storage provider integration are added by this PR.
AI-generated. Review for accuracy.
@adalton requested from Slack
Summary
This PR adds a revision-bound screenshot handoff between the
ux-designandui-designpackages. It updates workflow instructions and guidelines, adds two shared recipes, adds screenshot lifecycle tests, and extends CI test discovery.ux-design/evaluatenow records screenshots captured or accepted in the current run, with SHA-256 hashes and context, discovery, and prototype revision values./handoffnow curates screenshots, assigns stableSS-NIDs, and records captions, alt text, checksums, and revision metadata. It supports an explicitly authorized text-only handoff./publish,/respond, and/revisenow handle screenshot files, manifests, references, storage policy, and removals alongside handoff text. Publish and response flows use an owned-path staging and commit procedure, validate push destinations, and record pending attempts for recovery.0.5.0to0.6.0.ui-design/ingestnow checks screenshot provenance and uses the shared inspection recipe to match indexed IDs to embeds, resolve images, verify identity and revision bindings, and record observations and availability./plannow uses eligible screenshot observations for visual decisions, flags conflicts with written specifications, and notes when visual evidence is deferred or unavailable. Screenshots do not establish accessibility, API, or runtime behavior.0.1.0to0.2.0.Shared resources and CI
_shared/recipes/screenshot-inspection.mddefines screenshot matching, path containment, identity and revision checks, inspection outcomes, and citation eligibility._shared/recipes/screenshot-publish-stage.mddefines owned-path staging, commits, and push-recovery handling for UX publishing and responses.AGENTS.mdadds both recipes to the shared recipe inventory.ui-design/scriptsandux-design/scripts. This PR adds screenshot lifecycle tests underux-design/scripts.The changes establish documentation and workflow procedures. They do not add screenshot binaries or an external storage provider integration.