Skip to content

Run 3: Validation — Completion Report

Date: 2026-03-19 Status: Complete — GO GO/NO-GO document: go-no-go.md

#CriterionStatus
1deploy.yaml succeeded during validationPass (run 23321972310)
2redeploy.yaml succeeded with specific SHAPass (Amplify job 6, commit 34a27571432f)
3Demo site functional after deploymentPass (Items, Order Queue, Receiving — 0 console errors)
4Existing partitions unaffectedPass (dev: job 93, stage: job 170, prod: job 97 — no new builds)
5GO/NO-GO document existsPass
6Decision is GOPass

ARDA_API_KEY mismatch (blocking, fixed during validation)

Section titled “ARDA_API_KEY mismatch (blocking, fixed during validation)”

The ARDA_API_KEY_DEMO GitHub org secret had a stale value. The backend rejected all API calls with 401, causing the auth error handler to redirect to sign-in (flashing loop).

Root cause: The GitHub org secret was out of sync with 1Password (op://Arda-DemoOAM/ARDA-API-KEY). The first GH Actions amm.yml run wrote the stale value to Secrets Manager, which propagated to the Amplify app.

Fix applied:

  1. Updated Secrets Manager secret
  2. Updated Amplify app env var (merge pattern)
  3. Updated ARDA_API_KEY_DEMO GitHub org secret
  4. Triggered rebuild (Amplify job 8)

Verification: Playwright spot check confirmed 0 console errors on Items, Order Queue, Receiving pages after fix. Compared with dev (has persistent 401s suppressed by mock mode) and prod (works correctly).

TicketDescription
arda-frontend-app#701Auth error handling: eliminate flash redirect, add Sentry logging, distinguish user-auth vs backend-auth failures
#PreconditionStatus
1infrastructure#428 mergedDone
2AMPLIFY_GITHUB_ACCESSTOKEN GitHub secret updatedDone
3ARDA_API_KEY_DEMO GitHub org secret updatedDone
4Team notified via Slack #dev-teamDone