Files
KArtSell.Aegis/docs/CURRENT/V13-FE-018_T08_BATCH_OPERATIONS_SLICE_NOTE.md
T
kjh2064 3f293d8aa8
deploy / deploy (push) Successful in 1m52s
deploy / notify (push) Successful in 1s
V13-FE-006: consolidate approved UI and contract hardening
2026-08-13 02:41:00 +09:00

1.5 KiB

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.