{
  "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"
}
