FCTI · Phase 1

Next.js 漸進式遷移基礎

目前已加入可獨立關閉的 Supabase Auth 唯讀會員 Canary。既有 WordPress 與 Vite 流程仍是完整回退路徑。

環境
staging
業務寫入
停用
搜尋引擎
noindex

Architecture guardrails

這個骨架不改變的邊界

資料權威

Supabase PostgreSQL 持續作為唯一資料權威;這個基礎頁不讀寫任何交易資料。

交易寫入

預約、取消、報到、點數、票券與訂單權益仍只允許走既有 Supabase RPC。

既有回退

WordPress、WooCommerce 與兩個 Vite React app 保持原路徑;唯讀 Canary 不重新導向或覆蓋既有入口。

流程協調

n8n 維持 outbox 與通知 orchestration,不保存最終業務真相,也不直接寫交易表。

Rollback first

使用既有入口

Phase 1 Canary 不接管正式頁面;驗證 Next.js 時,原有入口仍可直接開啟。