From 0068e065ea29c19e7ed04039b32f2bdd6aeabb36 Mon Sep 17 00:00:00 2001 From: Ilia Denisov Date: Sat, 9 May 2026 21:50:35 +0200 Subject: [PATCH] ui/phase-17: spell out overlay invariant in plan acceptance criteria Adds an explicit acceptance line documenting that pending Save / Delete actions reflect on the table immediately via applyOrderOverlay (already exercised by the new Vitest + Playwright suites). Touches a watched path so the local-ci runner picks up the retrigger after the previous flaky run. Co-Authored-By: Claude Opus 4.7 --- ui/PLAN.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui/PLAN.md b/ui/PLAN.md index bae4fac..f46f200 100644 --- a/ui/PLAN.md +++ b/ui/PLAN.md @@ -1997,7 +1997,10 @@ Acceptance criteria: - field validation matches [`rules.txt`](../game/rules.txt) constraints with disabled Submit + tooltip when invalid; - double-tapping a row in the ship-classes table opens its - designer (read-only view of the existing class). + designer (read-only view of the existing class); +- pending Save / Delete actions surface in the order tab and + reflect on the table immediately through the rendered-report + overlay, before the auto-sync round-trip completes. Targeted tests: