KB-224A

UI PR & Deploy Guide — Process Axis Dashboard

2 min read Revision 1

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.