cb46db23f5
- Add DocumentActionMenu.vue: shared component for document context menu items (edit, view-trace, rebuild, cancel-parse, move, batch-manage, delete) with consistent visibility conditions - Add DocumentCardView.vue: standalone card/grid view component extracted from KnowledgeBase.vue inline template, including hover popover, tag chips, move sub-flow, and status display - Update DocumentListView.vue: use shared DocumentActionMenu, add canMutateKnowledge gating for move/batch-manage, add view-trace and batch-manage menu items, add move sub-flow support (targets/confirm) - Update KnowledgeBase.vue: use DocumentCardView component, add handleCardAction bridge, remove unused helpers and imports Both card and list views now render identical operation menus from a single source of truth.