- Project scope
- 10 tickets / 3 phases
- Total focused work estimate
- 21h 30m + setup
- Suggested stack
- React · TypeScript · CSS Modules · Playwright
Recommended next stepStart with CCAL-101
Open the first ticket for its prerequisites, acceptance criteria, verification plan, and an editable task draft.
What the engineer takes away
Practice focus models and accessible alternatives for spatial interfaces.
What the team gains
Inspect whether scheduling remains usable across input methods and failure states.
Before you start
- Create synthetic shifts including overlaps and daylight-saving boundaries.
- Implement a local schedule revision adapter.
Delivery agreement
Record automated checks and a manual protocol; do not claim accessibility certification.
AI tools are welcome during implementation. Record assumptions, review the result, and verify its behavior.
Delivery phases
- PHASE 1
Provide meaningful structure and labels.
- PHASE 2
Support alternatives and stable focus.
- PHASE 3
Handle zoom, motion and assistive feedback.
Read the schedule
Provide meaningful structure and labels.
CCAL-101Entry ticket; project setup still requiredEstimated field mix
- Accessibility80%
- Frontend20%
CCAL-102Depends on CCAL-101Estimated field mix
- Accessibility70%
- Frontend30%
CCAL-103Depends on CCAL-101Estimated field mix
- Accessibility70%
- Frontend30%
Operate shifts
Support alternatives and stable focus.
CCAL-104Depends on CCAL-102, CCAL-103Estimated field mix
- Accessibility60%
- Frontend40%
CCAL-105Depends on CCAL-104Estimated field mix
- Accessibility70%
- Frontend30%
CCAL-106Depends on CCAL-104Estimated field mix
- Accessibility60%
- Frontend40%
CCAL-107Depends on CCAL-105, CCAL-106Estimated field mix
- Accessibility70%
- Frontend30%
Verify adaptive use
Handle zoom, motion and assistive feedback.
CCAL-108Depends on CCAL-102, CCAL-107Estimated field mix
- Accessibility60%
- Frontend40%
CCAL-109Depends on CCAL-103Estimated field mix
- Accessibility70%
- Frontend30%
CCAL-110Depends on CCAL-107, CCAL-108, CCAL-109Estimated field mix
- Accessibility60%
- Quality engineering40%
Use this project
CSV keeps grouping and dependency keys as descriptive fields. Import mapping depends on your tracker configuration.