V13-FE-006: consolidate approved UI and contract hardening
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# V13-FE-019 — T09 Reconciliation Exception screen template
|
||||
|
||||
## Source / Assumption / Unknown / Decision Required
|
||||
|
||||
- Source: v60 screen contract/permission guidance and current `ReconciliationExceptionPage.vue` shared screen port.
|
||||
- Assumption: before/after, correction, audit, and break content are evidence-bearing slots; API authority remains server-side.
|
||||
- Unknown: approved reconciliation permissions, correction maker-checker contract, API schema, and Playwright/AT environment.
|
||||
- Decision Required: UX/Domain/QA approval of responsive, accessibility, permission, and correction workflow evidence.
|
||||
|
||||
## Implemented
|
||||
|
||||
- Propagates evidence version to the page header.
|
||||
- Preserves T09 comparison, correction, audit, break, filter, action, and footer slots.
|
||||
- Suppresses sensitive exception details and actions for blocked/terminal states; shared boundary retains retry behavior.
|
||||
|
||||
## Evidence
|
||||
|
||||
`pnpm test -- src/shared/ui/screen-types/tests/ReconciliationExceptionPage.spec.ts`: 1 file / 2 tests passed.
|
||||
|
||||
- Full FE regression after the Slice: 46 files / 119 tests passed; `pnpm typecheck` passed; production Vite build completed with the existing large-chunk warning.
|
||||
- Reconciliation backend characterization: PortfolioReconciliation filter 17 tests passed; ModelOperations reconciliation filter 3 tests passed.
|
||||
- Visual/AT/Playwright evidence remains required before completion; this Slice is `IN_PROGRESS`.
|
||||
Reference in New Issue
Block a user