KB-E794

M002-GOV-UX Deploy Report

2 min read Revision 1
reportdeploym002gov-ux

M002-GOV-UX Deploy Report

Summary

Mission: M002-GOV-UX — Governance UX: Narrative SSOT, Inline WCR, Checkpoint-Timeline sync, ApprovalWidget PR: #437 Merge commit: fccff42 Deploy timestamp: 2026-03-04T15:10:25Z Status: PASS

Changes Deployed

  • Part A: Narrative SSOT — CTA button creates restructure WCR; CommentModule replaces placeholder
  • Part B: Inline WCR — "+" marks between rows/steps; popup creates WCR with structured position_context; inline amber rows
  • Part C: Checkpoint-Timeline sync — per-step checkbox via useStepCheckpoints; toggles update timeline status
  • Part D: ApprovalWidget — compact L2 approval widget at page bottom

Schema Changes

  • task_checkpoints.workflow_step_id (integer, nullable) — FK to workflow_steps

New Files (3)

  • web/composables/useStepCheckpoints.ts
  • web/components/shared/ApprovalWidget.vue
  • web/components/modules/workflow-module/partials/InlineWcrPopup.vue

Modified Files (5)

  • web/types/checkpoints.ts
  • web/composables/useCheckpoints.ts
  • web/components/.../StepsTimeline.vue
  • web/components/.../WorkflowMatrixView.vue
  • web/pages/knowledge/workflows/[id].vue

CI Results

All checks PASS: guard, check-critical-files, build (2m27s), Quality Gate, Pass Gate, Deploy Firebase Hosting, E2E Smoke Test (2m17s)

Production Verification

  • curl -sI .../knowledge/workflows/1 -> HTTP/1.1 200 OK
  • All 4 tabs: 200
  • narrative/approval/checkbox content: present (SSR rendered)

Connection Tests

19/20 PASS — Event system FAIL (pre-existing, not M002-related)