Creating a main branch and pushing it built economy-explorer:production-sha-36d7d90 and Argo CD Image Updater auto-promoted it to prod, jumping the explorer across unreleased develop work — specifically PAR-249 (account members/authorizers/viewers → consolidated account_access, migration V18). Prod's DB is still pre-V18 (account_members + account_authorizers, no account_access), so the new explorer code (lib/sql/me.ts, lib/sql/ledger.ts) queried a non-existent account_access table → /me and account/ledger pages broke for logged-in users.
A read-only compatibility view was created in the prod economy DB so the running 36d7d90 image works against the old schema (source of truth stays in the legacy tables; plugins untouched):
CREATE OR REPLACE VIEW account_access AS
SELECT account_id, member_uuid_bin AS subject_uuid_bin,
CONVERT('MEMBER' USING utf8mb4) COLLATE utf8mb4_general_ci AS level,
left_at AS removed_at FROM account_members
UNION ALL
SELECT account_id, authorizer_uuid_bin AS subject_uuid_bin,
CONVERT('AUTHORIZER' USING utf8mb4) COLLATE utf8mb4_general_ci AS level,
revoked_at AS removed_at FROM account_authorizers;
(The COLLATE utf8mb4_general_ci is load-bearing — without it the level IN (...) comparison throws ER_CANT_AGGREGATE_3COLLATIONS.)
DROP VIEW account_access in the prod economy DB. Migration V18 does CREATE TABLE account_access — it will collide with this view and the migration will fail if the view still exists.production-sha-ce48286 (pre-PAR-249), keeping prod on old code until the plugins can go live; oraccount_access) and the new explorer. Do not apply V18 alone: it drops account_members/account_authorizers, which the currently-deployed pre-PAR-249 plugins still read, and would break in-game economy account access.main currently points at 36d7d90, and Image Updater uses newest-build on ^production-sha-[0-9a-f]{7}$, so it will keep re-selecting 36d7d90. Rewind/fix main, remove/quarantine the 36d7d90 tag in Harbor, and revert the gitops apps/economy-explorer/overlays/production kustomization, so a stray push to main can't auto-deploy unreleased work to prod.account_access view dropped in prod (no view shadowing the eventual V18 table).36d7d90.main / Image Updater / Harbor cleaned up so the accidental-promotion path is closed.Related: PAR-249 (account_access consolidation / V18).