| establishCancellation(CopilotAutomationService.OperationDefinition, String, WorkspaceContext, Set) |   | 72% |   | 50% | 9 | 12 | 9 | 40 | 0 | 1 |
| lambda$schedule$16(CopilotAutomationService.OperationDefinition, String, WorkspaceContext, CompletableFuture, String) |   | 35% | | n/a | 0 | 1 | 6 | 10 | 0 | 1 |
| execute(CopilotAutomationService.OperationDefinition, String, WorkspaceContext) |   | 78% |   | 58% | 4 | 7 | 4 | 16 | 0 | 1 |
| operationId(Long, PortfolioDtos.RequirementView, AiAutomationPolicy.RunSettings, String, WorkspaceContext) |   | 90% |   | 50% | 1 | 2 | 2 | 21 | 0 | 1 |
| lambda$establishCancellation$12(int, CopilotAutomationService.JobWithKey) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$establishCancellation$9(CopilotAutomationService.JobWithKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| finalizeOperation(CopilotAutomationService.OperationDefinition, List, String, WorkspaceContext) |   | 95% |   | 83% | 2 | 7 | 1 | 18 | 0 | 1 |
| awaitTerminal(String, Long, String, WorkspaceContext) |   | 90% |  | 100% | 0 | 3 | 3 | 13 | 0 | 1 |
| definition(List) |   | 97% |   | 63% | 11 | 16 | 1 | 38 | 0 | 1 |
| view(CopilotAutomationService.OperationDefinition, List, String, WorkspaceContext) |   | 97% |   | 83% | 1 | 4 | 1 | 32 | 0 | 1 |
| aggregateStatus(List, int) |   | 97% |   | 87% | 2 | 9 | 1 | 17 | 0 | 1 |
| lambda$cancellationRecorded$18(CopilotAutomationService.JobWithKey) |   | 77% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| enqueue(Long, Long, AiAutomationPolicy.RunSettings, String, WorkspaceContext) |  | 100% |   | 66% | 2 | 4 | 0 | 16 | 0 | 1 |
| getOperation(Long, String, String, WorkspaceContext) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| cancelOperation(Long, String, String, WorkspaceContext) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| CopilotAutomationService(ProjectRequirementAnalysisService, ProjectPortfolioService, PortfolioFingerprintService, AiAutomationPolicy, CopilotResultSelector, CopilotResultPersistenceService, CopilotCompletionService, CopilotJobControlService, ExecutorService) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| automaticSteps(CopilotAutomationService.OperationDefinition) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| latestOperation(Long, Long, String, WorkspaceContext) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| onlyItem(PortfolioDtos.AnalysisJobView) |  | 100% |   | 75% | 2 | 5 | 0 | 6 | 0 | 1 |
| lambda$finalizeOperation$20(CopilotAutomationService.OperationDefinition, String, WorkspaceContext, PortfolioDtos.SnapshotDetail) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| schedule(CopilotAutomationService.OperationDefinition, String, WorkspaceContext) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| enqueuePass(CopilotAutomationService.OperationDefinition, int, String, WorkspaceContext) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| message(PortfolioTypes.AnalysisStatus, int, int) |  | 100% |  | 100% | 0 | 6 | 0 | 7 | 0 | 1 |
| operationTerminal(List, int) |  | 100% |  | 100% | 0 | 4 | 0 | 4 | 0 | 1 |
| jobsForOperation(Long, String, String, WorkspaceContext) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| tryAutopilot(Long, Long, String, WorkspaceContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| isTerminal(PortfolioTypes.AnalysisStatus) |  | 100% |  | 100% | 0 | 5 | 0 | 1 | 0 | 1 |
| lambda$schedule$17(CopilotAutomationService.OperationDefinition, String, WorkspaceContext, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| cancelActiveJobs(List, CopilotAutomationService.OperationDefinition, String, WorkspaceContext, Set) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$latestOperation$1(Long, PortfolioDtos.AnalysisJobView) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| cancellationRecorded(CopilotAutomationService.OperationDefinition, String, WorkspaceContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$cancelActiveJobs$15(CopilotAutomationService.OperationDefinition, String, WorkspaceContext, CopilotAutomationService.JobWithKey) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| enqueueManual(Long, Long, CopilotDtos.CopilotRunRequest, String, WorkspaceContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$operationTerminal$33(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$aggregateStatus$32(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$aggregateStatus$31(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$aggregateStatus$30(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$aggregateStatus$29(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$aggregateStatus$28(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$aggregateStatus$27(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$finalizeOperation$19(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$cancelActiveJobs$13(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$establishCancellation$11(Set, int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$establishCancellation$8(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$establishCancellation$7(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$latestOperation$6(Long, String, WorkspaceContext, CopilotAutomationService.JobWithKey) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$latestOperation$4(CopilotAutomationService.JobWithKey) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$jobsForOperation$24(PortfolioDtos.AnalysisJobView) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$latestOperation$3(PortfolioDtos.AnalysisJobView) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$jobsForOperation$25(String, CopilotAutomationService.JobWithKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$jobsForOperation$23(PortfolioDtos.AnalysisJobView, CopilotOperationKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$cancelActiveJobs$14(Set, CopilotAutomationService.JobWithKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$latestOperation$2(PortfolioDtos.AnalysisJobView, CopilotOperationKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$operationTerminal$34(CopilotAutomationService.JobWithKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$establishCancellation$10(CopilotAutomationService.JobWithKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$latestOperation$0(Long, PortfolioDtos.AnalysisJobItemView) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| status() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$jobsForOperation$26(CopilotAutomationService.JobWithKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$view$22(PortfolioDtos.AnalysisJobView) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$view$21(CopilotAutomationService.JobWithKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$latestOperation$5(CopilotAutomationService.JobWithKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |