V13-FE-006: consolidate approved UI and contract hardening
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# V13-FE-018 — T08 Batch Operations Screen Template
|
||||
|
||||
## Source / Assumption / Unknown / Decision Required
|
||||
|
||||
- Source: `docs/Design/kbx-foundation-v60-status-canonical-contract-hardening`; existing `BatchOperationsPageV2.vue` and `StandardScreenBoundary` contracts.
|
||||
- Assumption: batch run summary, timeline, records, reprocess, and runbook are presentation slots; JobRun/Watermark semantics remain server-side contracts.
|
||||
- Unknown: approved batch API, JobRun schema, replay/idempotency contract, ownership, alert, and runbook evidence.
|
||||
- Decision Required: approve the production batch API and operational safety contract before wiring mutations or schedules.
|
||||
|
||||
## Implemented boundary
|
||||
|
||||
- Propagates evidence `version` through `PageLayout`.
|
||||
- Preserves named slots for summary, timeline, records, reprocess, and runbook.
|
||||
- Suppresses operational content while loading, processing, error, unauthorized, forbidden, conflict, expired, or readonly; retry remains owned by the shared boundary.
|
||||
- No scheduler, reprocess mutation, automatic model promotion, order, or KIS path was introduced.
|
||||
|
||||
## Evidence
|
||||
|
||||
Command: `pnpm test -- src/shared/ui/screen-types/tests/BatchOperationsPageV2.spec.ts`
|
||||
|
||||
- Actual result: 1 file / 2 tests passed.
|
||||
- `pnpm typecheck`: passed.
|
||||
- `git diff --check`: passed; only existing LF/CRLF normalization warnings were emitted.
|
||||
|
||||
## Outstanding
|
||||
|
||||
Visual/AT/browser E2E evidence, batch API contract, JobRun/Watermark/idempotency evidence, metrics/alerts/runbook, and approval evidence remain outstanding. This Slice is intentionally `IN_PROGRESS`.
|
||||
Reference in New Issue
Block a user