Skipped
Items that were in scope or surfaced during implementation but deferred.
Deferred to follow-up tickets
Section titled “Deferred to follow-up tickets”| Item | Rationale | Ticket |
|---|---|---|
| Zoom < 1 canvas export centering | react-easy-crop coordinate-space mismatch requires deeper fix than patching getCroppedImage. Three attempts failed. Detailed diagnostic and two design options documented. | arda-frontend-app#755 |
Option C: consolidate ImageUploadDialog into <ImageEditField> | Single composite component replacing the 3-layer consumer wiring. Design rationale and implementation guidelines written. | ux-prototype#100 / management#860 |
ItemCardEditor feature parity with legacy ItemCard | Three claimed parity gaps (size selectors, inline validation) were audited and found to be misattributed. No technical blocker to removing legacy ItemCard, but removal deferred to keep scope contained. | management#861 |
| CDN default placeholder image | Replace bundled imageExampleCard.png with a CDN-hosted default. | arda-frontend-app#752 |
Streaming byte-count enforcement on fetch-url | 10MB limit enforced via Content-Length header only. Responses without the header bypass the limit. | Documented in code comment |
getByPlaceholder fragility in e2e tests | 18 occurrences of getByPlaceholder('Item name*') depend on design-system copy. Requires aria-label support in ItemCardEditor. | Noted in PR #742 code review |
Phase 4d: End-to-end verification gate
Section titled “Phase 4d: End-to-end verification gate”The formal E2E verification (7 scenarios S1–S7 against deployed environment) was not executed as a formal gate. Individual scenarios were tested ad-hoc during development and on Amplify previews. The following scenarios need formal verification once infrastructure PR #440 is merged and CDN is live in dev:
- S3 — Remove Image (needs CDN environment)
- S4 — View Image (CDN thumbnails, cookie refresh, 403 recovery)
- S5 — Grid Inline Edit (double-click → modal → upload → grid refresh)
Open PRs at project close
Section titled “Open PRs at project close”These PRs are open due to reviewer PTO, not technical blockers:
| PR | Repo | Status | Notes |
|---|---|---|---|
| #163 | operations | Awaiting review | common-module preview version needs stable bump before merge |
| #440 | infrastructure | Awaiting review | Amplify compute role, CDN env vars, CORS headers |
Copyright: (c) Arda Systems 2025-2026, All rights reserved
Copyright: © Arda Systems 2025-2026, All rights reserved