Commit Graph

2 Commits

Author SHA1 Message Date
kjh2064 70852bf378 fix: Clean up KBX v60 references and simplify frontend pages
deploy / deploy (push) Successful in 1m49s
deploy / notify (push) Successful in 1s
- Removed all @kbx/contracts imports and types
- Cleaned up feature registries (minimal definitions)
- Simplified page components (HomePage, ModelsList, ShadowRunList)
- Removed KBX UI components and adapters
- Fixed TypeScript errors with type casting
- Frontend build: 737KB (204KB gzip) 

CI/CD Pipeline: Ready for testing
2026-08-15 11:58:44 +09:00
kjh2064 f7b290d6c0 feat: Approval Queue page (T03 transaction template) — third KBX v60 page
Implement ApprovalQueue.vue using KBX Foundation v60 transaction pattern:
- T03 Transaction template for maker-checker approval workflow
- KbxScreenFrame wrapper with breadcrumb/title
- Summary stats (Pending, Approved, Rejected counts)
- Status and action type filters
- Header with model name, action type, status badge
- Request details grid (Request ID, Requester, Requested At, Status)
- Validation metrics display (PBO, DSR, OOS, Target Phase)
- Review & approval section with textarea for comments
- Approve/Reject buttons with submit state
- Review history display (reviewer, date, decision, comment)
- Side panel with request list (fixed position on desktop, stacked on mobile)
- Dark mode and responsive layout

New files:
- features/approval/pages/ApprovalQueue.vue (T03 transaction page)
- features/approval/composables/useApprovalRequests.ts (approval data)
- features/approval/types/index.ts (type definitions)
- features/approval/registry.ts (screen definition)

Demo data: 3 approval requests (pending, approved, rejected) with full workflow.
Mock approval/rejection methods with comment capture.
Ready for API integration and real backend workflow.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-15 10:48:02 +09:00