1.2 KiB
1.2 KiB
ADDED Requirements
Requirement: Report Effect Parity SHALL Be Preserved During Vite Migration
The system SHALL preserve existing Jinja-era report interactions when report pages are served by Vite modules.
Scenario: WIP overview interactions remain equivalent
- WHEN users operate WIP overview filters, KPI cards, chart refresh, and drill-down entry
- THEN the resulting state transitions and navigation parameters MUST remain behaviorally equivalent to the baseline page logic
Scenario: WIP detail interactions remain equivalent
- WHEN users operate WIP detail filters, pagination, lot detail popup, and back-to-overview transitions
- THEN the resulting data scope and interaction behavior MUST match baseline semantics
Requirement: Report Visual Semantics MUST Remain Consistent
Report pages SHALL keep established status color semantics, KPI display rules, and table/chart synchronization behavior after migration.
Scenario: KPI and matrix state consistency
- WHEN metric values are zero or filters target specific matrix levels
- THEN KPI values and selected-state highlights MUST render correctly without collapsing valid zero values or losing selection state