{ "feature_id": "F-106", "agent": "reviewer", "summary": "Admin order item editing recalculates totals server-side in a transaction; SHIPPED requires tracking number; notification failures never block state transitions.", "evidence": [ "PUT /orders/:id/items with BEGIN/COMMIT and server-side price/VAT resolution", "422 TRACKING_NUMBER_REQUIRED enforced in backend and UI for SHIPPED", "Response carries notified/notificationError surfaced in admin banner", "Acceptance bullets all covered" ], "verdict": "APPROVED", "timestamp": "2026-08-21T07:27:36Z" }