UI PR & Deploy Guide — Process Axis Dashboard
UI PR & Deploy Guide — Process Axis Dashboard
State
A ready PR branch feat/process-axis-dashboard (commit 614b668) exists in /opt/incomex/docker/nuxt-repo/web, built off origin/main, 2 files (+159), lint-clean. Durable patch at contabo:/opt/incomex/docs/mcp-writes/authority-independent-total-closeout-2026-06-04/process-axis-dashboard.patch.
Files
server/api/process-axis/overview.get.ts— read-only pass-through of 8 governance views (SELECT *, drift-tolerant).pages/knowledge/process-axis/index.vue— 7-panel render-only dashboard, no mutation, no Nuxt math.
Deploy (operator, needs GitHub creds + deploy authority)
cd /opt/incomex/docker/nuxt-repo/web
git push -u origin feat/process-axis-dashboard # branch already committed
# open PR feat/process-axis-dashboard -> main, review, merge
pnpm build # final SSR check
# deploy via existing image pipeline (nuxt-ssr-local:sNNN)
Divergence
main is ahead 17 / behind 13 vs public web-test.git. Merge the minimal PR first; reconcile the 17 auto-snapshot commits separately. Never force-push public main.
Smoke tests
/knowledge/process-axis, /api/process-axis/overview, regression /knowledge/registries-pivot.
Rollback
Don't merge (container unchanged), or revert merge + rebuild image. The running nuxt-ssr-local:s174 container is unaffected until an image rebuild.
Caution learned this run
The staged packet files had 104 prettier tab errors despite a prior "lint-clean" claim. They are now genuinely clean (eslint --fix, exit 0). Always re-run pnpm lint before pushing.