Context
Several individual TODO comments across BFF API services track specific deferred work items.
Items
- AnalysisAuthorizationFilter.cs:203 - Look up sprk_analysisoutput to find associated document ID
- EmailEndpoints.cs:524 - Queue AI processing job for documentId and attachment documents
- ChatEndpoints.cs:832 - PH-112-A: Full context-aware refinement (editor surrounding context)
- DocumentCheckoutService.cs:893 - Implement when we have the full web URL from Graph
- AnalysisOrchestrationService.cs:433 - Extract CreatedBy from context when Dataverse integration complete
- PlaybookOrchestrationService.cs:695 - Check sprk_continueonerror field per node (Phase 4)
- OutputOrchestratorService.cs:321 - Determine where outputMapping is stored in playbook entity
- DataverseIndexSyncService.cs:388 - Expand lookups to get organization/people names
- AiAnalysisNodeExecutor.cs:652 - Document and RagIndex types resolved in PlaybookOrchestrationService
- VisualizationService.cs:1014 - Add parent entity lookup when available
- VisualizationService.cs:1108 - Track cache hits when implemented
- IndexingWorkerHostedService.cs:30 - Integrate with actual IndexingWorker.ProcessAsync()
- ProfileSummaryWorker.cs:26 - Implement AI summary generation
- DataverseServiceClientImpl.cs:1195,1277 - Re-enable document lookup after fix
- OfficeService.cs:1939 - Make base URL configurable via appsettings
Source: Code quality audit task 031.
Context
Several individual TODO comments across BFF API services track specific deferred work items.
Items
Source: Code quality audit task 031.