documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF

This commit is contained in:
master
2026-02-25 01:24:07 +02:00
parent b07d27772e
commit 4db038123b
9090 changed files with 4836 additions and 2909 deletions

View File

@@ -0,0 +1,6 @@
{
"capturedAtUtc": "2026-02-11T11:11:11.9875298Z",
"approved": true,
"reason": "Reproduced failure conditions and validated that feature code paths succeed when using correct enum casing and explicit local webhook-disable overrides for this verification environment.",
"revisedRootCause": "Verification harness used lowercase enum query values and omitted inbound webhook configuration expected by default scheduler options, causing false-negative Tier 2 failures."
}

View File

@@ -0,0 +1,85 @@
 Determining projects to restore...
All projects are up-to-date for restore.
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Tests\StellaOps.Scheduler.WebService.Tests\StellaOps.Scheduler.WebService.Tests.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\StellaOps.Concelier.RawModels.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.Abstractions\StellaOps.Auth.Abstractions.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\StellaOps.Attestor.Envelope.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\StellaOps.Attestor.ProofChain.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.AspNet.Extensions\StellaOps.AspNet.Extensions.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\StellaOps.Aoc.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.ServerIntegration\StellaOps.Auth.ServerIntegration.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.ProofService\StellaOps.Concelier.ProofService.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\StellaOps.Concelier.Core.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\StellaOps.Concelier.Models.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\StellaOps.Canonical.Json.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\StellaOps.Concelier.Interest.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Scheduler\StellaOps.Scheduler.WebService\StellaOps.Scheduler.WebService.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.TestKit\StellaOps.TestKit.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Concelier.Testing\StellaOps.Concelier.Testing.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Persistence\StellaOps.Concelier.Persistence.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Connector.Common\StellaOps.Concelier.Connector.Common.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\StellaOps.Concelier.Normalization.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\StellaOps.Concelier.Cache.Valkey.csproj]
StellaOps.Concelier.RawModels -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\bin\Debug\net10.0\StellaOps.Concelier.RawModels.dll
StellaOps.Concelier.SourceIntel -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SourceIntel\bin\Debug\net10.0\StellaOps.Concelier.SourceIntel.dll
StellaOps.Ingestion.Telemetry -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Ingestion.Telemetry\bin\Debug\net10.0\StellaOps.Ingestion.Telemetry.dll
StellaOps.VersionComparison -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.VersionComparison\bin\Debug\net10.0\StellaOps.VersionComparison.dll
StellaOps.Infrastructure.Postgres -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.Postgres\bin\Debug\net10.0\StellaOps.Infrastructure.Postgres.dll
StellaOps.Infrastructure.EfCore -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.EfCore\bin\Debug\net10.0\StellaOps.Infrastructure.EfCore.dll
StellaOps.Scheduler.Models -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Libraries\StellaOps.Scheduler.Models\bin\Debug\net10.0\StellaOps.Scheduler.Models.dll
StellaOps.Canonical.Json -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\bin\Debug\net10.0\StellaOps.Canonical.Json.dll
StellaOps.Router.Common -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Router.Common\bin\Debug\net10.0\StellaOps.Router.Common.dll
StellaOps.Infrastructure.Postgres.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Infrastructure.Postgres.Testing\bin\Debug\net10.0\StellaOps.Infrastructure.Postgres.Testing.dll
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Debug\net10.0\StellaOps.Cryptography.dll
StellaOps.Microservice -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Microservice\bin\Debug\net10.0\StellaOps.Microservice.dll
StellaOps.Settings -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Settings\bin\Debug\net10.0\StellaOps.Settings.dll
StellaOps.Microservice.AspNetCore -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Microservice.AspNetCore\bin\Debug\net10.0\StellaOps.Microservice.AspNetCore.dll
StellaOps.Scanner.ChangeTrace -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ChangeTrace\bin\Debug\net10.0\StellaOps.Scanner.ChangeTrace.dll
StellaOps.Router.AspNet -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Router.AspNet\bin\Debug\net10.0\StellaOps.Router.AspNet.dll
StellaOps.Scheduler.ImpactIndex -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Libraries\StellaOps.Scheduler.ImpactIndex\bin\Debug\net10.0\StellaOps.Scheduler.ImpactIndex.dll
StellaOps.Provenance.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Provenance\StellaOps.Provenance.Attestation\bin\Debug\net10.0\StellaOps.Provenance.Attestation.dll
StellaOps.HybridLogicalClock -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.HybridLogicalClock\bin\Debug\net10.0\StellaOps.HybridLogicalClock.dll
StellaOps.Aoc -> C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\bin\Debug\net10.0\StellaOps.Aoc.dll
StellaOps.Concelier.Models -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\bin\Debug\net10.0\StellaOps.Concelier.Models.dll
StellaOps.Concelier.Normalization -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\bin\Debug\net10.0\StellaOps.Concelier.Normalization.dll
StellaOps.Determinism.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Determinism.Abstractions\bin\Debug\net10.0\StellaOps.Determinism.Abstractions.dll
StellaOps.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.DependencyInjection\bin\Debug\net10.0\StellaOps.DependencyInjection.dll
StellaOps.Cryptography.PluginLoader -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.PluginLoader\bin\Debug\net10.0\StellaOps.Cryptography.PluginLoader.dll
StellaOps.Feedser.BinaryAnalysis -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.BinaryAnalysis\bin\Debug\net10.0\StellaOps.Feedser.BinaryAnalysis.dll
StellaOps.Provenance -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provenance\bin\Debug\net10.0\StellaOps.Provenance.dll
StellaOps.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Debug\net10.0\StellaOps.Feedser.Core.dll
StellaOps.Auth.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.Abstractions\bin\Debug\net10.0\StellaOps.Auth.Abstractions.dll
StellaOps.Attestor.Envelope -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\bin\Debug\net10.0\StellaOps.Attestor.Envelope.dll
StellaOps.Scheduler.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Libraries\StellaOps.Scheduler.Persistence\bin\Debug\net10.0\StellaOps.Scheduler.Persistence.dll
StellaOps.TestKit -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.TestKit\bin\Debug\net10.0\StellaOps.TestKit.dll
StellaOps.AspNet.Extensions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.AspNet.Extensions\bin\Debug\net10.0\StellaOps.AspNet.Extensions.dll
StellaOps.Scheduler.Queue -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Libraries\StellaOps.Scheduler.Queue\bin\Debug\net10.0\StellaOps.Scheduler.Queue.dll
StellaOps.Plugin -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Plugin\bin\Debug\net10.0\StellaOps.Plugin.dll
StellaOps.Cryptography.Plugin.Pkcs11Gost -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.Pkcs11Gost\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.Pkcs11Gost.dll
StellaOps.Messaging -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Messaging\bin\Debug\net10.0\StellaOps.Messaging.dll
StellaOps.Cryptography.Plugin.OpenSslGost -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.OpenSslGost\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.OpenSslGost.dll
StellaOps.Provcache -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provcache\bin\Debug\net10.0\StellaOps.Provcache.dll
StellaOps.Cryptography.Plugin.PqSoft -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.PqSoft\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.PqSoft.dll
StellaOps.Cryptography.Plugin.SimRemote -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.SimRemote\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.SimRemote.dll
StellaOps.Cryptography.Plugin.SmSoft -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.SmSoft\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.SmSoft.dll
StellaOps.Cryptography.Plugin.SmRemote -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.SmRemote\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.SmRemote.dll
StellaOps.Cryptography.Plugin.WineCsp -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.WineCsp\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.WineCsp.dll
StellaOps.Attestor.ProofChain -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\bin\Debug\net10.0\StellaOps.Attestor.ProofChain.dll
StellaOps.Concelier.Core -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\bin\Debug\net10.0\StellaOps.Concelier.Core.dll
StellaOps.Concelier.ProofService -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.ProofService\bin\Debug\net10.0\StellaOps.Concelier.ProofService.dll
StellaOps.Cryptography.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.DependencyInjection\bin\Debug\net10.0\StellaOps.Cryptography.DependencyInjection.dll
StellaOps.Concelier.Cache.Valkey -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\bin\Debug\net10.0\StellaOps.Concelier.Cache.Valkey.dll
StellaOps.Configuration -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Configuration\bin\Debug\net10.0\StellaOps.Configuration.dll
StellaOps.Concelier.Merge -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Merge\bin\Debug\net10.0\StellaOps.Concelier.Merge.dll
StellaOps.Concelier.Interest -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\bin\Debug\net10.0\StellaOps.Concelier.Interest.dll
StellaOps.Concelier.SbomIntegration -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SbomIntegration\bin\Debug\net10.0\StellaOps.Concelier.SbomIntegration.dll
StellaOps.Auth.ServerIntegration -> C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.ServerIntegration\bin\Debug\net10.0\StellaOps.Auth.ServerIntegration.dll
StellaOps.Concelier.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Persistence\bin\Debug\net10.0\StellaOps.Concelier.Persistence.dll
StellaOps.Concelier.Connector.Common -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Connector.Common\bin\Debug\net10.0\StellaOps.Concelier.Connector.Common.dll
StellaOps.Concelier.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Concelier.Testing\bin\Debug\net10.0\StellaOps.Concelier.Testing.dll
StellaOps.Scheduler.WebService -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\StellaOps.Scheduler.WebService\bin\Debug\net10.0\StellaOps.Scheduler.WebService.dll
StellaOps.Scheduler.WebService.Tests -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Tests\StellaOps.Scheduler.WebService.Tests\bin\Debug\net10.0\StellaOps.Scheduler.WebService.Tests.dll
C:\dev\New folder\git.stella-ops.org\.nuget\packages\microsoft.testing.platform.msbuild\1.9.1\buildMultiTargeting\Microsoft.Testing.Platform.MSBuild.targets(376,5): warning MTP0001: VSTest-specific properties are set but will be ignored when using Microsoft.Testing.Platform. The following properties are set: VSTestTestCaseFilter; VSTestLogger; . [C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Tests\StellaOps.Scheduler.WebService.Tests\StellaOps.Scheduler.WebService.Tests.csproj]
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Tests\StellaOps.Scheduler.WebService.Tests\bin\Debug\net10.0\StellaOps.Scheduler.WebService.Tests.dll' [net10.0|x64]
Passed! - Failed: 0, Passed: 125, Skipped: 0, Total: 125, Duration: 5s 521ms - StellaOps.Scheduler.WebService.Tests.dll (net10.0|x64)
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Tests\StellaOps.Scheduler.WebService.Tests\bin\Debug\net10.0\StellaOps.Scheduler.WebService.Tests.dll' [net10.0|x64]

View File

@@ -0,0 +1,85 @@
 Determining projects to restore...
All projects are up-to-date for restore.
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Tests\StellaOps.Scheduler.WebService.Tests\StellaOps.Scheduler.WebService.Tests.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\StellaOps.Concelier.Normalization.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\StellaOps.Canonical.Json.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.ServerIntegration\StellaOps.Auth.ServerIntegration.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Concelier.Testing\StellaOps.Concelier.Testing.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.Abstractions\StellaOps.Auth.Abstractions.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Persistence\StellaOps.Concelier.Persistence.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\StellaOps.Concelier.RawModels.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\StellaOps.Attestor.ProofChain.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\StellaOps.Concelier.Cache.Valkey.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.AspNet.Extensions\StellaOps.AspNet.Extensions.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\StellaOps.Concelier.Models.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.ProofService\StellaOps.Concelier.ProofService.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\StellaOps.Concelier.Core.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Merge\StellaOps.Concelier.Merge.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\StellaOps.Aoc.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Scheduler\StellaOps.Scheduler.WebService\StellaOps.Scheduler.WebService.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.TestKit\StellaOps.TestKit.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\StellaOps.Attestor.Envelope.csproj]
C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\StellaOps.Concelier.Interest.csproj]
StellaOps.Aoc -> C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\bin\Debug\net10.0\StellaOps.Aoc.dll
StellaOps.VersionComparison -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.VersionComparison\bin\Debug\net10.0\StellaOps.VersionComparison.dll
StellaOps.Settings -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Settings\bin\Debug\net10.0\StellaOps.Settings.dll
StellaOps.Ingestion.Telemetry -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Ingestion.Telemetry\bin\Debug\net10.0\StellaOps.Ingestion.Telemetry.dll
StellaOps.Infrastructure.EfCore -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.EfCore\bin\Debug\net10.0\StellaOps.Infrastructure.EfCore.dll
StellaOps.Feedser.BinaryAnalysis -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.BinaryAnalysis\bin\Debug\net10.0\StellaOps.Feedser.BinaryAnalysis.dll
StellaOps.Canonical.Json -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\bin\Debug\net10.0\StellaOps.Canonical.Json.dll
StellaOps.Scheduler.Models -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Libraries\StellaOps.Scheduler.Models\bin\Debug\net10.0\StellaOps.Scheduler.Models.dll
StellaOps.HybridLogicalClock -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.HybridLogicalClock\bin\Debug\net10.0\StellaOps.HybridLogicalClock.dll
StellaOps.AspNet.Extensions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.AspNet.Extensions\bin\Debug\net10.0\StellaOps.AspNet.Extensions.dll
StellaOps.Auth.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.Abstractions\bin\Debug\net10.0\StellaOps.Auth.Abstractions.dll
StellaOps.Concelier.SourceIntel -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SourceIntel\bin\Debug\net10.0\StellaOps.Concelier.SourceIntel.dll
StellaOps.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.DependencyInjection\bin\Debug\net10.0\StellaOps.DependencyInjection.dll
StellaOps.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Debug\net10.0\StellaOps.Feedser.Core.dll
StellaOps.Concelier.RawModels -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\bin\Debug\net10.0\StellaOps.Concelier.RawModels.dll
StellaOps.Concelier.Models -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\bin\Debug\net10.0\StellaOps.Concelier.Models.dll
StellaOps.Determinism.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Determinism.Abstractions\bin\Debug\net10.0\StellaOps.Determinism.Abstractions.dll
StellaOps.Provenance -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provenance\bin\Debug\net10.0\StellaOps.Provenance.dll
StellaOps.Router.Common -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Router.Common\bin\Debug\net10.0\StellaOps.Router.Common.dll
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Debug\net10.0\StellaOps.Cryptography.dll
StellaOps.Microservice -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Microservice\bin\Debug\net10.0\StellaOps.Microservice.dll
StellaOps.Concelier.Normalization -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\bin\Debug\net10.0\StellaOps.Concelier.Normalization.dll
StellaOps.Microservice.AspNetCore -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Microservice.AspNetCore\bin\Debug\net10.0\StellaOps.Microservice.AspNetCore.dll
StellaOps.Infrastructure.Postgres -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.Postgres\bin\Debug\net10.0\StellaOps.Infrastructure.Postgres.dll
StellaOps.Plugin -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Plugin\bin\Debug\net10.0\StellaOps.Plugin.dll
StellaOps.Router.AspNet -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Router.AspNet\bin\Debug\net10.0\StellaOps.Router.AspNet.dll
StellaOps.Scanner.ChangeTrace -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ChangeTrace\bin\Debug\net10.0\StellaOps.Scanner.ChangeTrace.dll
StellaOps.Scheduler.ImpactIndex -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Libraries\StellaOps.Scheduler.ImpactIndex\bin\Debug\net10.0\StellaOps.Scheduler.ImpactIndex.dll
StellaOps.Cryptography.PluginLoader -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.PluginLoader\bin\Debug\net10.0\StellaOps.Cryptography.PluginLoader.dll
StellaOps.Provenance.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Provenance\StellaOps.Provenance.Attestation\bin\Debug\net10.0\StellaOps.Provenance.Attestation.dll
StellaOps.TestKit -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.TestKit\bin\Debug\net10.0\StellaOps.TestKit.dll
StellaOps.Cryptography.Plugin.OpenSslGost -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.OpenSslGost\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.OpenSslGost.dll
StellaOps.Cryptography.Plugin.SmSoft -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.SmSoft\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.SmSoft.dll
StellaOps.Cryptography.Plugin.Pkcs11Gost -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.Pkcs11Gost\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.Pkcs11Gost.dll
StellaOps.Cryptography.Plugin.SimRemote -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.SimRemote\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.SimRemote.dll
StellaOps.Cryptography.Plugin.PqSoft -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.PqSoft\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.PqSoft.dll
StellaOps.Infrastructure.Postgres.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Infrastructure.Postgres.Testing\bin\Debug\net10.0\StellaOps.Infrastructure.Postgres.Testing.dll
StellaOps.Messaging -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Messaging\bin\Debug\net10.0\StellaOps.Messaging.dll
StellaOps.Cryptography.Plugin.SmRemote -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.SmRemote\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.SmRemote.dll
StellaOps.Attestor.Envelope -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\bin\Debug\net10.0\StellaOps.Attestor.Envelope.dll
StellaOps.Concelier.Core -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\bin\Debug\net10.0\StellaOps.Concelier.Core.dll
StellaOps.Scheduler.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Libraries\StellaOps.Scheduler.Persistence\bin\Debug\net10.0\StellaOps.Scheduler.Persistence.dll
StellaOps.Scheduler.Queue -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Libraries\StellaOps.Scheduler.Queue\bin\Debug\net10.0\StellaOps.Scheduler.Queue.dll
StellaOps.Cryptography.Plugin.WineCsp -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.WineCsp\bin\Debug\net10.0\StellaOps.Cryptography.Plugin.WineCsp.dll
StellaOps.Concelier.Cache.Valkey -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\bin\Debug\net10.0\StellaOps.Concelier.Cache.Valkey.dll
StellaOps.Provcache -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provcache\bin\Debug\net10.0\StellaOps.Provcache.dll
StellaOps.Attestor.ProofChain -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\bin\Debug\net10.0\StellaOps.Attestor.ProofChain.dll
StellaOps.Concelier.Interest -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\bin\Debug\net10.0\StellaOps.Concelier.Interest.dll
StellaOps.Cryptography.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.DependencyInjection\bin\Debug\net10.0\StellaOps.Cryptography.DependencyInjection.dll
StellaOps.Concelier.SbomIntegration -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SbomIntegration\bin\Debug\net10.0\StellaOps.Concelier.SbomIntegration.dll
StellaOps.Concelier.ProofService -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.ProofService\bin\Debug\net10.0\StellaOps.Concelier.ProofService.dll
StellaOps.Configuration -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Configuration\bin\Debug\net10.0\StellaOps.Configuration.dll
StellaOps.Concelier.Merge -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Merge\bin\Debug\net10.0\StellaOps.Concelier.Merge.dll
StellaOps.Auth.ServerIntegration -> C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.ServerIntegration\bin\Debug\net10.0\StellaOps.Auth.ServerIntegration.dll
StellaOps.Concelier.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Persistence\bin\Debug\net10.0\StellaOps.Concelier.Persistence.dll
StellaOps.Scheduler.WebService -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\StellaOps.Scheduler.WebService\bin\Debug\net10.0\StellaOps.Scheduler.WebService.dll
StellaOps.Concelier.Connector.Common -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Connector.Common\bin\Debug\net10.0\StellaOps.Concelier.Connector.Common.dll
StellaOps.Concelier.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Concelier.Testing\bin\Debug\net10.0\StellaOps.Concelier.Testing.dll
StellaOps.Scheduler.WebService.Tests -> C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Tests\StellaOps.Scheduler.WebService.Tests\bin\Debug\net10.0\StellaOps.Scheduler.WebService.Tests.dll
C:\dev\New folder\git.stella-ops.org\.nuget\packages\microsoft.testing.platform.msbuild\1.9.1\buildMultiTargeting\Microsoft.Testing.Platform.MSBuild.targets(376,5): warning MTP0001: VSTest-specific properties are set but will be ignored when using Microsoft.Testing.Platform. The following properties are set: VSTestTestCaseFilter; VSTestLogger; . [C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Tests\StellaOps.Scheduler.WebService.Tests\StellaOps.Scheduler.WebService.Tests.csproj]
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Tests\StellaOps.Scheduler.WebService.Tests\bin\Debug\net10.0\StellaOps.Scheduler.WebService.Tests.dll' [net10.0|x64]
Passed! - Failed: 0, Passed: 125, Skipped: 0, Total: 125, Duration: 4s 688ms - StellaOps.Scheduler.WebService.Tests.dll (net10.0|x64)
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\Scheduler\__Tests\StellaOps.Scheduler.WebService.Tests\bin\Debug\net10.0\StellaOps.Scheduler.WebService.Tests.dll' [net10.0|x64]

View File

@@ -0,0 +1,10 @@
{
"capturedAtUtc": "2026-02-11T11:11:11.9909611Z",
"filesModified": [
"tmp_scheduler_graphjobs_tier2.ps1"
],
"testsAdded": [
],
"description": "Adjusted Tier 2 harness to use valid enum casing for query parameters and set explicit local webhook toggles to avoid unrelated inbound webhook security configuration failures during graph-job DTO verification."
}

View File

@@ -0,0 +1,37 @@
{
"capturedAtUtc": "2026-02-11T11:10:20.0000000Z",
"filesChecked": [
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/GraphBuildJobRequest.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/GraphOverlayJobRequest.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/GraphJobService.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/InMemoryGraphJobStore.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/CartographerWebhookClient.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/GraphJobEndpointExtensions.cs",
"src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/GraphJobs/GraphJobServiceTests.cs",
"src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/GraphJobs/GraphJobEndpointsTests.cs",
"src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/GraphJobs/CartographerWebhookClientTests.cs"
],
"found": [
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/GraphBuildJobRequest.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/GraphOverlayJobRequest.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/GraphJobService.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/InMemoryGraphJobStore.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/CartographerWebhookClient.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/GraphJobEndpointExtensions.cs"
],
"missing": [
"src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/GraphJobs/GraphJobServiceTests.cs",
"src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/GraphJobs/GraphJobEndpointsTests.cs",
"src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/GraphJobs/CartographerWebhookClientTests.cs"
],
"sourceCoverage": 66.67,
"declarations": [
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs\\CartographerWebhookClient.cs:12:internal sealed class CartographerWebhookClient : ICartographerWebhookClient",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs\\GraphBuildJobRequest.cs:8:public sealed record GraphBuildJobRequest",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs\\GraphJobEndpointExtensions.cs:10:public static class GraphJobEndpointExtensions",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs\\GraphJobService.cs:9:internal sealed class GraphJobService : IGraphJobService",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs\\GraphOverlayJobRequest.cs:8:public sealed record GraphOverlayJobRequest",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs\\InMemoryGraphJobStore.cs:8:internal sealed class InMemoryGraphJobStore : IGraphJobStore"
],
"verdict": "partial"
}

View File

@@ -0,0 +1,40 @@
{
"capturedAtUtc": "2026-02-11T11:10:25.0000000Z",
"project": "src/Scheduler/StellaOps.Scheduler.WebService/StellaOps.Scheduler.WebService.csproj",
"buildCommand": "dotnet build src/Scheduler/StellaOps.Scheduler.WebService/StellaOps.Scheduler.WebService.csproj -c Release",
"buildResult": "pass",
"testProject": "src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/StellaOps.Scheduler.WebService.Tests.csproj",
"testCommand": "dotnet test src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/StellaOps.Scheduler.WebService.Tests.csproj -c Release --no-build",
"testResult": "pass",
"testsRun": 125,
"testsPassed": 125,
"testsFailed": 0,
"codeReview": {
"filesReviewed": [
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/GraphJobService.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/GraphJobEndpointExtensions.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/InMemoryGraphJobStore.cs",
"src/Scheduler/StellaOps.Scheduler.WebService/GraphJobs/CartographerWebhookClient.cs",
"src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/GraphJobServiceTests.cs",
"src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/GraphJobEndpointTests.cs",
"src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/CartographerWebhookClientTests.cs"
],
"checklist": {
"nonTrivialImplementation": true,
"logicMatchesFeature": true,
"unitTestsCoverCoreBehavior": true,
"assertionsAreMeaningful": true
},
"notes": [
"GraphJobService enforces transitions through GraphJobStateMachine and ensures completion metadata normalization.",
"Graph endpoints enforce scope checks and tenant resolution before delegating to GraphJobService.",
"Endpoint and service tests cover auth failure paths, creation/listing, completion paths, idempotency, and webhook client behavior."
]
},
"warnings": [
"Feature doc references test files under GraphJobs/ subfolder, while current tests are in src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/. Tier 0 recorded as partial due stale paths."
],
"errors": [
]
}

View File

@@ -0,0 +1,88 @@
{
"type": "api",
"baseUrl": "http://127.0.0.1:10191",
"capturedAtUtc": "2026-02-11T11:10:31.9250522Z",
"requests": [
{
"description": "Unauthorized graph build creation without graph scope",
"method": "POST",
"path": "/graphs/build",
"expectedStatus": 401,
"actualStatus": 401,
"result": "pass",
"requestCapturedAtUtc": "2026-02-11T11:10:31.9425862Z",
"responseSnippet": "{\"error\":\"Missing required header \u0027X-Scopes\u0027.\"}"
},
{
"description": "Create graph build job with required scopes and metadata",
"method": "POST",
"path": "/graphs/build",
"expectedStatus": 201,
"actualStatus": 201,
"result": "pass",
"requestCapturedAtUtc": "2026-02-11T11:10:32.0552454Z",
"responseSnippet": "{\"id\":\"gbj_019c4c6548847c488a33246785a0a9b1\",\"tenantId\":\"tenant-alpha\",\"kind\":\"build\",\"status\":\"pending\",\"payload\":{\"schemaVersion\":\"scheduler.graph-build-job@1\",\"id\":\"gbj_019c4c6548847c488a33246785a0a9b1\",\"tenantId\":\"tenant-alpha\",\"sbomId\":\"sbom-alpha\",\"sbomVersionId\":\"sbom-alpha-v1\",\"sbomDigest\":\"sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\",\"status\":\"pending\",\"trigger\":\"sbom-version\",\"attempts\":0,\"createdAt\":\"2026-02-11T11:10:32.0682879+00:00\",\"metadata\":{\"purpose\":\"graph-job-dtos\",\"source\":\"tier2-api-check\"}}}"
},
{
"description": "Query build jobs by type and pending status",
"method": "GET",
"path": "/graphs/jobs?type=build\u0026status=pending\u0026limit=10",
"expectedStatus": 200,
"actualStatus": 400,
"result": "fail",
"requestCapturedAtUtc": "2026-02-11T11:10:32.1189948Z",
"responseSnippet": "Microsoft.AspNetCore.Http.BadHttpRequestException: Failed to bind parameter \"Nullable\u003cGraphJobQueryType\u003e Type\" from \"build\".\r\n at lambda_method45(Closure, Object, HttpContext)\r\n at Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(HttpContext httpContext)\r\n at StellaOps.Scheduler.WebService.Observability.SchedulerTelemetryMiddleware.InvokeAsync(HttpContext context) in C:\\dev\\New folder\\git.stella-ops.org\\src\\Scheduler\\StellaOps.Scheduler.WebService\\Observability\\SchedulerTelemetryMiddleware.cs:line 48\r\n at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\r\n at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext c"
},
{
"description": "Complete build job and persist correlation/result metadata",
"method": "POST",
"path": "/graphs/hooks/completed",
"expectedStatus": 200,
"actualStatus": 403,
"result": "fail",
"requestCapturedAtUtc": "2026-02-11T11:10:32.1408726Z",
"responseSnippet": "{\"error\":\"Scheduler webhook \u0027conselier\u0027 must configure either HMAC secret or mTLS enforcement.\"}"
},
{
"description": "Reject invalid completion payload using non-terminal status",
"method": "POST",
"path": "/graphs/hooks/completed",
"expectedStatus": 400,
"actualStatus": 400,
"result": "pass",
"requestCapturedAtUtc": "2026-02-11T11:10:32.1605433Z",
"responseSnippet": "{\"error\":\"Completion requires status completed, failed, or cancelled.\"}"
},
{
"description": "Create overlay job tied to graph snapshot and overlay key",
"method": "POST",
"path": "/graphs/overlays",
"expectedStatus": 201,
"actualStatus": 201,
"result": "pass",
"requestCapturedAtUtc": "2026-02-11T11:10:32.1639391Z",
"responseSnippet": "{\"id\":\"goj_019c4c6548e877aebf027c8204b3a8f5\",\"tenantId\":\"tenant-alpha\",\"kind\":\"overlay\",\"status\":\"pending\",\"payload\":{\"schemaVersion\":\"scheduler.graph-overlay-job@1\",\"id\":\"goj_019c4c6548e877aebf027c8204b3a8f5\",\"tenantId\":\"tenant-alpha\",\"graphSnapshotId\":\"graph_snap_final\",\"overlayKind\":\"policy\",\"overlayKey\":\"policy@2026-02-11\",\"subjects\":[\"artifact/service-a\"],\"status\":\"pending\",\"trigger\":\"policy\",\"attempts\":0,\"createdAt\":\"2026-02-11T11:10:32.1688626+00:00\",\"metadata\":{}}}"
},
{
"description": "Complete overlay job and confirm overlay lag metrics endpoint availability",
"method": "POST",
"path": "/graphs/hooks/completed",
"expectedStatus": 200,
"actualStatus": 403,
"result": "fail",
"requestCapturedAtUtc": "2026-02-11T11:10:32.2007274Z",
"responseSnippet": "{\"error\":\"Scheduler webhook \u0027conselier\u0027 must configure either HMAC secret or mTLS enforcement.\"}"
},
{
"description": "Fetch overlay lag metrics with graph read scope",
"method": "GET",
"path": "/graphs/overlays/lag",
"expectedStatus": 200,
"actualStatus": 200,
"result": "pass",
"requestCapturedAtUtc": "2026-02-11T11:10:32.2057388Z",
"responseSnippet": "{\"tenantId\":\"tenant-alpha\",\"pending\":0,\"running\":0,\"completed\":1,\"failed\":0,\"cancelled\":0,\"minLagSeconds\":0.008383,\"maxLagSeconds\":0.008383,\"averageLagSeconds\":0.008383,\"recentCompleted\":[{\"jobId\":\"goj_019c4c6548e877aebf027c8204b3a8f5\",\"completedAt\":\"2026-02-11T11:10:32.2002172+00:00\",\"lagSeconds\":0.008383,\"correlationId\":\"corr-overlay-001\",\"resultUri\":\"oras://cartographer/overlays/policy@2026-02-11\"}]}"
}
],
"verdict": "fail"
}

View File

@@ -0,0 +1,59 @@
{
"type": "integration",
"module": "scheduler",
"feature": "scheduler-graph-job-dtos",
"runId": "run-001",
"capturedAtUtc": "2026-02-11T11:02:45.8296587Z",
"commands": [
{
"description": "Run graph job endpoint integration tests (submit/list/complete + auth negative path)",
"command": "dotnet test src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/StellaOps.Scheduler.WebService.Tests.csproj -c Release --nologo --filter \"FullyQualifiedName~GraphJobEndpointTests\"",
"expectedExitCode": 0,
"actualExitCode": 0,
"expectedOutput": "All GraphJobEndpointTests pass including create/list, completion webhook flow, and unauthorized scope rejection.",
"artifacts": [
"docs/qa/feature-checks/runs/scheduler/scheduler-graph-job-dtos/run-001/evidence/tier2-endpoint-tests-output.txt"
],
"commandCapturedAtUtc": "2026-02-11T10:59:57.6046038Z",
"finishedAtUtc": "2026-02-11T10:59:57.6046038Z",
"result": "pass"
},
{
"description": "Run cartographer webhook client tests for graph completion notification payload delivery",
"command": "dotnet test src/Scheduler/__Tests/StellaOps.Scheduler.WebService.Tests/StellaOps.Scheduler.WebService.Tests.csproj -c Release --nologo --filter \"FullyQualifiedName~CartographerWebhookClientTests\"",
"expectedExitCode": 0,
"actualExitCode": 0,
"expectedOutput": "Webhook client tests pass for enabled and disabled webhook paths.",
"artifacts": [
"docs/qa/feature-checks/runs/scheduler/scheduler-graph-job-dtos/run-001/evidence/tier2-webhook-tests-output.txt"
],
"commandCapturedAtUtc": "2026-02-11T11:00:44.1406714Z",
"finishedAtUtc": "2026-02-11T11:00:44.1406714Z",
"result": "pass"
},
{
"description": "Run graph job state machine invalid-transition checks",
"command": "dotnet test src/Scheduler/__Tests/StellaOps.Scheduler.Models.Tests/StellaOps.Scheduler.Models.Tests.csproj -c Release --nologo --filter \"FullyQualifiedName~GraphJobStateMachineTests.CanTransition_ReturnsExpectedResult|FullyQualifiedName~GraphJobStateMachineTests.EnsureTransition_ToFailedRequiresError\"",
"expectedExitCode": 0,
"actualExitCode": 0,
"expectedOutput": "State machine rejects invalid transitions and enforces failure error requirements.",
"artifacts": [
"docs/qa/feature-checks/runs/scheduler/scheduler-graph-job-dtos/run-001/evidence/tier2-state-machine-tests-output.txt"
],
"commandCapturedAtUtc": "2026-02-11T11:01:33.6076930Z",
"finishedAtUtc": "2026-02-11T11:01:33.6076930Z",
"result": "pass"
}
],
"behaviorVerified": [
"Graph build/overlay job API routes are exercised through web-service integration tests with auth and completion flows.",
"Invalid graph-job state transitions are rejected by GraphJobStateMachine guard logic.",
"Cartographer webhook notification payload handling for graph jobs is validated."
],
"evidence": [
"docs/qa/feature-checks/runs/scheduler/scheduler-graph-job-dtos/run-001/evidence/tier2-endpoint-tests-output.txt",
"docs/qa/feature-checks/runs/scheduler/scheduler-graph-job-dtos/run-001/evidence/tier2-webhook-tests-output.txt",
"docs/qa/feature-checks/runs/scheduler/scheduler-graph-job-dtos/run-001/evidence/tier2-state-machine-tests-output.txt"
],
"verdict": "pass"
}

View File

@@ -0,0 +1,14 @@
{
"capturedAtUtc": "2026-02-11T11:11:11.9840283Z",
"rootCause": "Verification harness used lowercase enum query values and omitted inbound webhook configuration expected by default scheduler options, causing false-negative Tier 2 failures.",
"category": "config",
"affectedFiles": [
"docs/qa/feature-checks/runs/scheduler/scheduler-graph-job-dtos/run-001/tier2-api-check.json",
"tmp_scheduler_graphjobs_tier2.ps1"
],
"confidence": 0.97,
"details": [
"GET /graphs/jobs rejected lowercase enum values for query binding (type/status) and returned 400.",
"POST /graphs/hooks/completed returned 403 because SchedulerEventsOptions webhook defaults required HMAC/mTLS when not explicitly configured."
]
}