SharePoint Copilot capture strategies

forge-lcdl exposes governed sharepoint_copilot_* tasks for allowlisted UI mutation (row ⋯, Copilot flyout, submenu). Consumers register a Playwright session_ref and call tasks via run_task or lmeta forgeLcdlRun.

Updated

Policy tier

Tier Scope
sharepoint_read_v1 Read-only REST/evaluate (existing)
sharepoint_copilot_v1 Allowlisted clicks only — no upload/delete/checkbox bulk

Task catalog

task_id Strategy
sharepoint_copilot_open_row_menu Search lock-in + row ⋯ + Copilot flyout
sharepoint_copilot_capture_summarize Submenu Summarize + panel text
sharepoint_copilot_capture_faq Submenu FAQ + panel text
sharepoint_copilot_capture_audio_overview Audio overview menu
sharepoint_copilot_capture_transcript Transcript from audio player

Consumer bridge

Set FORGE_LCDL_SHAREPOINT_COPILOT_BRIDGE=forge_knowledge_assistant.lcdl_sharepoint_copilot_bridge when KA navigation should back the tasks during strangler migration.

Selectors

Shipped in playwright/connectors/sharepoint_copilot_selectors.json (versioned with LCDL).