Files
2026-02-08 08:30:48 +08:00

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