Back to Overview
USING UXDLAvailable

Work with Slices

A Screen describes part of the product model; a Slice describes the exact bounded scope you are discussing.


Slice vs Screen Distinction

Screens and States form the permanent interaction graph of your product. Slices define a temporary or bounded scope (such as a Jira story, user journey, sprint task, or bug fix) mapped across existing screens.

Mapping Acceptance Criteria

Flowchart
Rendering diagram...
A Slice references stable screen, state, action, and relation addresses.

Complete Slice YAML Spec

YAML
slices:
cancellation_flow:
name: Self-Serve Cancellation & Retention Journey
type: story
actor: customer
screens:
- billing
- cancellation_review
acceptance:
- Workspace owner can trigger cancel_subscription from billing.
- System presents cancellation_review modal with retention offer.
- Finalizing cancellation sets billing state to cancelled.
- Accepting retention offer returns user to billing in active state.