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)