Skip to content

feat: policy intelligence pre-check for EHR demo #169

feat: policy intelligence pre-check for EHR demo

feat: policy intelligence pre-check for EHR demo #169

Triggered via pull request March 7, 2026 22:44
Status Failure
Total duration 1m 17s
Artifacts 1

ci.yml

on: pull_request
changes
6s
changes
Schema Sync Check
1m 7s
Schema Sync Check
Gateway Build & Test
1m 2s
Gateway Build & Test
Intelligence Build & Test
13s
Intelligence Build & Test
Dashboard Build & Test
52s
Dashboard Build & Test
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 13 warnings
Intelligence Build & Test
Process completed with exit code 1.
Dashboard Build & Test
Process completed with exit code 2.
Dashboard Build & Test
Type '{ code: string; name: string; type: "procedure"; }' is not assignable to type 'Procedure | Medication | undefined'.
Dashboard Build & Test: apps/dashboard/src/routes/analysis.$transactionId.tsx#L319
The ref value 'enteredAtRef.current' will likely have changed by the time this effect cleanup function runs. If this ref points to a node rendered by React, copy 'enteredAtRef.current' to a variable inside the effect, and use that variable in the cleanup function
Dashboard Build & Test: apps/dashboard/src/routes/analysis.$transactionId.tsx#L169
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Dashboard Build & Test: apps/dashboard/src/components/SubmissionProgressOverlay.tsx#L165
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Gateway Build & Test: apps/gateway/Gateway.API.Tests/Services/EncounterProcessorTests.cs#L233
'EncounterProcessor.ProcessEncounterAsync(string, string, CancellationToken)' is obsolete: 'Use ProcessAsync(EncounterCompletedEvent, CancellationToken) instead.'
Gateway Build & Test: apps/gateway/Gateway.API.Tests/Services/EncounterProcessorTests.cs#L209
'EncounterProcessor.ProcessEncounterAsync(string, string, CancellationToken)' is obsolete: 'Use ProcessAsync(EncounterCompletedEvent, CancellationToken) instead.'
Gateway Build & Test: apps/gateway/Gateway.API.Tests/Services/EncounterProcessorTests.cs#L182
'EncounterProcessor.ProcessEncounterAsync(string, string, CancellationToken)' is obsolete: 'Use ProcessAsync(EncounterCompletedEvent, CancellationToken) instead.'
Gateway Build & Test: apps/gateway/Gateway.API.Tests/Services/FhirDataAggregatorTests.cs#L130
Argument of type 'Task<PatientInfo?>' cannot be used for parameter 'value' of type 'Task<PatientInfo>' in 'ConfiguredCall SubstituteExtensions.Returns<Task<PatientInfo>>(Task<PatientInfo> value, Func<CallInfo, Task<PatientInfo>> returnThis, params Func<CallInfo, Task<PatientInfo>>[] returnThese)' due to differences in the nullability of reference types.
Gateway Build & Test: apps/gateway/Gateway.API.Tests/Services/EncounterProcessorTests.cs#L155
'EncounterProcessor.ProcessEncounterAsync(string, string, CancellationToken)' is obsolete: 'Use ProcessAsync(EncounterCompletedEvent, CancellationToken) instead.'
Gateway Build & Test: apps/gateway/Gateway.API.Tests/Endpoints/WorkItemEndpointsTests.cs#L123
Possible null reference argument for parameter 'procedureCode' in 'Task<PAFormData> IIntelligenceClient.AnalyzeAsync(ClinicalBundle clinicalBundle, string procedureCode, CancellationToken cancellationToken = default(CancellationToken))'.
Gateway Build & Test: apps/gateway/Gateway.API.Tests/Services/EncounterProcessorTests.cs#L134
'EncounterProcessor.ProcessEncounterAsync(string, string, CancellationToken)' is obsolete: 'Use ProcessAsync(EncounterCompletedEvent, CancellationToken) instead.'
Gateway Build & Test: apps/gateway/Gateway.API.Tests/Services/EncounterProcessorTests.cs#L110
'EncounterProcessor.ProcessEncounterAsync(string, string, CancellationToken)' is obsolete: 'Use ProcessAsync(EncounterCompletedEvent, CancellationToken) instead.'
Gateway Build & Test: apps/gateway/Gateway.API.Tests/Services/EncounterProcessorTests.cs#L83
'EncounterProcessor.ProcessEncounterAsync(string, string, CancellationToken)' is obsolete: 'Use ProcessAsync(EncounterCompletedEvent, CancellationToken) instead.'
Gateway Build & Test: apps/gateway/Gateway.API.Tests/Services/EncounterProcessorTests.cs#L60
'EncounterProcessor.ProcessEncounterAsync(string, string, CancellationToken)' is obsolete: 'Use ProcessAsync(EncounterCompletedEvent, CancellationToken) instead.'

Artifacts

Produced during runtime
Name Size Digest
gateway-coverage Expired
44.4 KB
sha256:3f79efe36b7323353510c6c41b5041b67f87fda8e83c733c06142ad24f601a15