- Project scope
- 10 tickets / 3 phases
- Total focused work estimate
- 22h 30m + setup
- Suggested stack
- React · TypeScript · CSS Modules · Playwright
Recommended next stepStart with CTABLE-101
Open the first ticket for its prerequisites, acceptance criteria, verification plan, and an editable task draft.
What the engineer takes away
Practice semantic data presentation and robust interaction.
What the team gains
Inspect whether reporting decisions remain possible without color or pointer use.
Before you start
- Create synthetic report series with explicit missing values.
- Stub report loading, sorting and export responses.
Delivery agreement
Submit focused report changes with manual checks; no compliance certification is implied.
AI tools are welcome during implementation. Record assumptions, review the result, and verify its behavior.
Delivery phases
- PHASE 1
Define labels and missing values.
- PHASE 2
Keep sorting, disclosure and export accessible.
- PHASE 3
Test constrained display and failure feedback.
Expose report meaning
Define labels and missing values.
CTABLE-101Entry ticket; project setup still requiredEstimated field mix
- Accessibility60%
- Frontend40%
CTABLE-102Entry ticket; project setup still requiredEstimated field mix
- Accessibility70%
- Frontend30%
CTABLE-103Depends on CTABLE-101, CTABLE-102Estimated field mix
- Frontend60%
- Data engineering20%
- Accessibility20%
Operate report controls
Keep sorting, disclosure and export accessible.
CTABLE-104Depends on CTABLE-102, CTABLE-103Estimated field mix
- Accessibility70%
- Frontend30%
CTABLE-105Depends on CTABLE-104Estimated field mix
- Accessibility60%
- Frontend40%
CTABLE-106Depends on CTABLE-101, CTABLE-105Estimated field mix
- Accessibility60%
- Frontend40%
CTABLE-107Depends on CTABLE-104, CTABLE-106Estimated field mix
- Accessibility40%
- Performance engineering30%
- Frontend30%
Verify equivalent access
Test constrained display and failure feedback.
CTABLE-108Depends on CTABLE-105Estimated field mix
- Accessibility70%
- Frontend30%
CTABLE-109Depends on CTABLE-103, CTABLE-107Estimated field mix
- Accessibility70%
- Frontend30%
CTABLE-110Depends on CTABLE-107, CTABLE-108, CTABLE-109Estimated field mix
- Accessibility50%
- Quality engineering30%
- Data engineering20%
Use this project
CSV keeps grouping and dependency keys as descriptive fields. Import mapping depends on your tracker configuration.