qa: verify exportcenter telemetry-worker feature and advance queue

This commit is contained in:
master
2026-02-11 16:27:24 +02:00
parent 110cb43e4d
commit 7f865d7bc7
38 changed files with 737 additions and 23 deletions

View File

@@ -0,0 +1,9 @@
COMMAND: docker ps
START: 2026-02-11T14:23:06.9784082Z
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
43ed130493de postgres:18.1-alpine "docker-entrypoint.s…" 3 hours ago Up 3 hours (healthy) 127.1.1.1:5432->5432/tcp stellaops-dev-postgres
aebfe19eb9df ghcr.io/sigstore/rekor-tiles:latest "rekor-server serve" 3 hours ago Restarting (1) 22 seconds ago stellaops-dev-rekor
f0d9958bcbcc chrislusf/seaweedfs:latest "/entrypoint.sh serv…" 3 hours ago Up 10 seconds (health: starting) 127.1.1.3:8080->8080/tcp stellaops-dev-rustfs
9936bf08d62f valkey/valkey:9.0.1-alpine "docker-entrypoint.s…" 3 hours ago Up 3 hours (healthy) 127.1.1.2:6379->6379/tcp stellaops-dev-valkey
0719ba74ad84 ghcr.io/project-zot/zot-linux-amd64:v2.1.3 "/usr/local/bin/zot-…" 3 hours ago Up 3 hours (unhealthy) 127.1.1.5:80->5000/tcp stellaops-dev-registry
END: 2026-02-11T14:23:07.1049192Z

View File

@@ -0,0 +1,4 @@
COMMAND: docker --version
START: 2026-02-11T14:23:06.8698839Z
Docker version 29.1.5, build 0e6fee6
END: 2026-02-11T14:23:06.9673500Z

View File

@@ -0,0 +1,99 @@
COMMAND: dotnet --info
START: 2026-02-11T14:23:07.1118225Z
.NET SDK:
Version: 10.0.200-preview.0.26103.119
Commit: a2bfa4671c
Workload version: 10.0.200-manifests.796b3495
MSBuild version: 18.3.0-release-26103-119+a2bfa4671
Runtime Environment:
OS Name: Windows
OS Version: 10.0.26200
OS Platform: Windows
RID: win-x64
Base Path: C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\
.NET workloads installed:
[android]
Installation Source: VS 18.4.11506.43
Manifest Version: 36.1.30/10.0.100
Manifest Path: C:\Program Files\dotnet\sdk-manifests\10.0.100\microsoft.net.sdk.android\36.1.30\WorkloadManifest.json
Install Type: Msi
[maui-windows]
Installation Source: VS 18.4.11506.43
Manifest Version: 10.0.20/10.0.100
Manifest Path: C:\Program Files\dotnet\sdk-manifests\10.0.100\microsoft.net.sdk.maui\10.0.20\WorkloadManifest.json
Install Type: Msi
[maccatalyst]
Installation Source: VS 18.4.11506.43
Manifest Version: 26.2.10197/10.0.100
Manifest Path: C:\Program Files\dotnet\sdk-manifests\10.0.100\microsoft.net.sdk.maccatalyst\26.2.10197\WorkloadManifest.json
Install Type: Msi
[ios]
Installation Source: VS 18.4.11506.43
Manifest Version: 26.2.10197/10.0.100
Manifest Path: C:\Program Files\dotnet\sdk-manifests\10.0.100\microsoft.net.sdk.ios\26.2.10197\WorkloadManifest.json
Install Type: Msi
Configured to use workload sets when installing new manifests.
No workload sets are installed. Run "dotnet workload restore" to install a workload set.
Host:
Version: 10.0.3
Architecture: x64
Commit: c2435c3e0f
.NET SDKs installed:
8.0.417 [C:\Program Files\dotnet\sdk]
9.0.306 [C:\Program Files\dotnet\sdk]
10.0.103 [C:\Program Files\dotnet\sdk]
10.0.200-preview.0.26103.119 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.21 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.23 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 10.0.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 10.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.21 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.23 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 10.0.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 10.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.21 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.23 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 9.0.10 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 9.0.12 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 10.0.2 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 10.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Other architectures found:
x86 [C:\Program Files (x86)\dotnet]
registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]
Environment variables:
Not set
global.json file:
C:\dev\New folder\git.stella-ops.org\global.json
Learn more:
https://aka.ms/dotnet/info
Download .NET:
https://aka.ms/dotnet/download
END: 2026-02-11T14:23:07.5845704Z

View File

@@ -0,0 +1,20 @@
Tier0 file existence check - 2026-02-11T14:25:57.0402438Z
[True] docs/features/checked/exportcenter/export-telemetry-and-worker.md
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportTelemetry.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportRunTelemetryContext.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportActivityExtensions.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/TelemetryServiceCollectionExtensions.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelinePublisher.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentManager.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportAuditService.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiEndpoints.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportEvidenceLockerClient.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/Program.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/Worker.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/RiskBundleWorker.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportAuditServiceTests.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Incident/ExportIncidentManagerTests.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundle/RiskBundleJobHandlerTests.cs
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/StellaOps.ExportCenter.Worker.csproj
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/StellaOps.ExportCenter.WebService.csproj
[True] src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj

View File

@@ -0,0 +1,42 @@
[
{
"pattern": "class\\s+ExportTelemetry",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.WebService\\Telemetry\\TelemetryServiceCollectionExtensions.cs:58:public sealed class ExportTelemetryFactory : IExportTelemetryFactory"
},
{
"pattern": "class\\s+ExportRunTelemetryContext",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.WebService\\Telemetry\\ExportRunTelemetryContext.cs:9:public sealed class ExportRunTelemetryContext : IDisposable"
},
{
"pattern": "class\\s+ExportActivityExtensions",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.WebService\\Telemetry\\ExportActivityExtensions.cs:8:public static class ExportActivityExtensions"
},
{
"pattern": "class\\s+ExportTimelinePublisher",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.WebService\\Timeline\\ExportTimelinePublisher.cs:18:public sealed class ExportTimelinePublisher : IExportTimelinePublisher"
},
{
"pattern": "class\\s+ExportIncidentManager",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.Tests\\Incident\\ExportIncidentManagerTests.cs:11:public sealed class ExportIncidentManagerTests"
},
{
"pattern": "class\\s+ExportAuditService",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.WebService\\Api\\ExportAuditService.cs:105:public sealed class ExportAuditService : IExportAuditService"
},
{
"pattern": "class\\s+Worker",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.Worker\\Worker.cs:11:public sealed class Worker : BackgroundService"
},
{
"pattern": "class\\s+RiskBundleWorker",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.Worker\\RiskBundleWorkerOptions.cs:7:public sealed class RiskBundleWorkerOptions"
}
]

View File

@@ -0,0 +1,3 @@
Claim parity notes:
- Telemetry instrumentation, context propagation, worker services, and incident/audit/timeline surfaces are present in source.
- Feature-specific test classes exist for audit and incident behavior plus worker-adjacent job handling paths.

View File

@@ -0,0 +1,54 @@
COMMAND: dotnet build src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/StellaOps.ExportCenter.Worker.csproj -c Release --no-restore -m:1
START: 2026-02-11T14:23:07.5918789Z
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\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Worker\StellaOps.ExportCenter.Worker.csproj]
StellaOps.TimelineIndexer.Core -> C:\dev\New folder\git.stella-ops.org\src\TimelineIndexer\StellaOps.TimelineIndexer\StellaOps.TimelineIndexer.Core\bin\Release\net10.0\StellaOps.TimelineIndexer.Core.dll
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Release\net10.0\StellaOps.Cryptography.dll
StellaOps.Policy.RiskProfile -> C:\dev\New folder\git.stella-ops.org\src\Policy\StellaOps.Policy.RiskProfile\bin\Release\net10.0\StellaOps.Policy.RiskProfile.dll
StellaOps.Concelier.RawModels -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\bin\Release\net10.0\StellaOps.Concelier.RawModels.dll
StellaOps.Concelier.Models -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\bin\Release\net10.0\StellaOps.Concelier.Models.dll
StellaOps.Policy.Determinization -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy.Determinization\bin\Release\net10.0\StellaOps.Policy.Determinization.dll
StellaOps.Canonical.Json -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\bin\Release\net10.0\StellaOps.Canonical.Json.dll
StellaOps.Attestor.Envelope -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\bin\Release\net10.0\StellaOps.Attestor.Envelope.dll
StellaOps.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Release\net10.0\StellaOps.Feedser.Core.dll
StellaOps.Feedser.BinaryAnalysis -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.BinaryAnalysis\bin\Release\net10.0\StellaOps.Feedser.BinaryAnalysis.dll
StellaOps.Concelier.SourceIntel -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SourceIntel\bin\Release\net10.0\StellaOps.Concelier.SourceIntel.dll
StellaOps.Scanner.ChangeTrace -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ChangeTrace\bin\Release\net10.0\StellaOps.Scanner.ChangeTrace.dll
StellaOps.Attestor.ProofChain -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\bin\Release\net10.0\StellaOps.Attestor.ProofChain.dll
StellaOps.Determinism.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Determinism.Abstractions\bin\Release\net10.0\StellaOps.Determinism.Abstractions.dll
StellaOps.Facet -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Facet\bin\Release\net10.0\StellaOps.Facet.dll
StellaOps.Concelier.Normalization -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\bin\Release\net10.0\StellaOps.Concelier.Normalization.dll
StellaOps.Ingestion.Telemetry -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Ingestion.Telemetry\bin\Release\net10.0\StellaOps.Ingestion.Telemetry.dll
StellaOps.Provenance -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provenance\bin\Release\net10.0\StellaOps.Provenance.dll
StellaOps.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.DependencyInjection\bin\Release\net10.0\StellaOps.DependencyInjection.dll
StellaOps.Plugin -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Plugin\bin\Release\net10.0\StellaOps.Plugin.dll
StellaOps.Aoc -> C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\bin\Release\net10.0\StellaOps.Aoc.dll
StellaOps.Concelier.Core -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\bin\Release\net10.0\StellaOps.Concelier.Core.dll
StellaOps.Concelier.Cache.Valkey -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\bin\Release\net10.0\StellaOps.Concelier.Cache.Valkey.dll
StellaOps.Concelier.Interest -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\bin\Release\net10.0\StellaOps.Concelier.Interest.dll
StellaOps.Messaging -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Messaging\bin\Release\net10.0\StellaOps.Messaging.dll
StellaOps.Concelier.SbomIntegration -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SbomIntegration\bin\Release\net10.0\StellaOps.Concelier.SbomIntegration.dll
StellaOps.Policy -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy\bin\Release\net10.0\StellaOps.Policy.dll
StellaOps.Provenance.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Provenance\StellaOps.Provenance.Attestation\bin\Release\net10.0\StellaOps.Provenance.Attestation.dll
StellaOps.Provcache -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provcache\bin\Release\net10.0\StellaOps.Provcache.dll
StellaOps.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestation\bin\Release\net10.0\StellaOps.Attestation.dll
StellaOps.ExportCenter.Core -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Core\bin\Release\net10.0\StellaOps.ExportCenter.Core.dll
StellaOps.ExportCenter.Infrastructure -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Infrastructure\bin\Release\net10.0\StellaOps.ExportCenter.Infrastructure.dll
StellaOps.ExportCenter.RiskBundles -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter.RiskBundles\bin\Release\net10.0\StellaOps.ExportCenter.RiskBundles.dll
StellaOps.Cryptography.PluginLoader -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.PluginLoader\bin\Release\net10.0\StellaOps.Cryptography.PluginLoader.dll
StellaOps.Cryptography.Plugin.Pkcs11Gost -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.Pkcs11Gost\bin\Release\net10.0\StellaOps.Cryptography.Plugin.Pkcs11Gost.dll
StellaOps.Cryptography.Plugin.OpenSslGost -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.OpenSslGost\bin\Release\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\Release\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\Release\net10.0\StellaOps.Cryptography.Plugin.SmRemote.dll
StellaOps.Cryptography.Plugin.SimRemote -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.SimRemote\bin\Release\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\Release\net10.0\StellaOps.Cryptography.Plugin.PqSoft.dll
StellaOps.Cryptography.Plugin.WineCsp -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.WineCsp\bin\Release\net10.0\StellaOps.Cryptography.Plugin.WineCsp.dll
StellaOps.Cryptography.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.DependencyInjection\bin\Release\net10.0\StellaOps.Cryptography.DependencyInjection.dll
StellaOps.Worker.Health -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Worker.Health\bin\Release\net10.0\StellaOps.Worker.Health.dll
StellaOps.ExportCenter.Worker -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Worker\bin\Release\net10.0\StellaOps.ExportCenter.Worker.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:15.62
END: 2026-02-11T14:23:23.6212132Z

View File

@@ -0,0 +1,93 @@
COMMAND: dotnet build src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/StellaOps.ExportCenter.WebService.csproj -c Release --no-restore -m:1
START: 2026-02-11T14:23:23.6283031Z
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\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.WebService\StellaOps.ExportCenter.WebService.csproj]
StellaOps.TimelineIndexer.Core -> C:\dev\New folder\git.stella-ops.org\src\TimelineIndexer\StellaOps.TimelineIndexer\StellaOps.TimelineIndexer.Core\bin\Release\net10.0\StellaOps.TimelineIndexer.Core.dll
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Release\net10.0\StellaOps.Cryptography.dll
StellaOps.Policy.RiskProfile -> C:\dev\New folder\git.stella-ops.org\src\Policy\StellaOps.Policy.RiskProfile\bin\Release\net10.0\StellaOps.Policy.RiskProfile.dll
StellaOps.Concelier.RawModels -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\bin\Release\net10.0\StellaOps.Concelier.RawModels.dll
StellaOps.Concelier.Models -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\bin\Release\net10.0\StellaOps.Concelier.Models.dll
StellaOps.Policy.Determinization -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy.Determinization\bin\Release\net10.0\StellaOps.Policy.Determinization.dll
StellaOps.Canonical.Json -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\bin\Release\net10.0\StellaOps.Canonical.Json.dll
StellaOps.Attestor.Envelope -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\bin\Release\net10.0\StellaOps.Attestor.Envelope.dll
StellaOps.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Release\net10.0\StellaOps.Feedser.Core.dll
StellaOps.Feedser.BinaryAnalysis -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.BinaryAnalysis\bin\Release\net10.0\StellaOps.Feedser.BinaryAnalysis.dll
StellaOps.Concelier.SourceIntel -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SourceIntel\bin\Release\net10.0\StellaOps.Concelier.SourceIntel.dll
StellaOps.Scanner.ChangeTrace -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ChangeTrace\bin\Release\net10.0\StellaOps.Scanner.ChangeTrace.dll
StellaOps.Attestor.ProofChain -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\bin\Release\net10.0\StellaOps.Attestor.ProofChain.dll
StellaOps.Determinism.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Determinism.Abstractions\bin\Release\net10.0\StellaOps.Determinism.Abstractions.dll
StellaOps.Facet -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Facet\bin\Release\net10.0\StellaOps.Facet.dll
StellaOps.Concelier.Normalization -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\bin\Release\net10.0\StellaOps.Concelier.Normalization.dll
StellaOps.Ingestion.Telemetry -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Ingestion.Telemetry\bin\Release\net10.0\StellaOps.Ingestion.Telemetry.dll
StellaOps.Provenance -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provenance\bin\Release\net10.0\StellaOps.Provenance.dll
StellaOps.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.DependencyInjection\bin\Release\net10.0\StellaOps.DependencyInjection.dll
StellaOps.Plugin -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Plugin\bin\Release\net10.0\StellaOps.Plugin.dll
StellaOps.Aoc -> C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\bin\Release\net10.0\StellaOps.Aoc.dll
StellaOps.Concelier.Core -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\bin\Release\net10.0\StellaOps.Concelier.Core.dll
StellaOps.Concelier.Cache.Valkey -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\bin\Release\net10.0\StellaOps.Concelier.Cache.Valkey.dll
StellaOps.Concelier.Interest -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\bin\Release\net10.0\StellaOps.Concelier.Interest.dll
StellaOps.Messaging -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Messaging\bin\Release\net10.0\StellaOps.Messaging.dll
StellaOps.Concelier.SbomIntegration -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SbomIntegration\bin\Release\net10.0\StellaOps.Concelier.SbomIntegration.dll
StellaOps.Policy -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy\bin\Release\net10.0\StellaOps.Policy.dll
StellaOps.Provenance.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Provenance\StellaOps.Provenance.Attestation\bin\Release\net10.0\StellaOps.Provenance.Attestation.dll
StellaOps.Provcache -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provcache\bin\Release\net10.0\StellaOps.Provcache.dll
StellaOps.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestation\bin\Release\net10.0\StellaOps.Attestation.dll
StellaOps.ExportCenter.Core -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Core\bin\Release\net10.0\StellaOps.ExportCenter.Core.dll
StellaOps.ExportCenter.Infrastructure -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Infrastructure\bin\Release\net10.0\StellaOps.ExportCenter.Infrastructure.dll
StellaOps.ExportCenter.Client -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Client\bin\Release\net10.0\StellaOps.ExportCenter.Client.dll
StellaOps.Auth.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.Abstractions\bin\Release\net10.0\StellaOps.Auth.Abstractions.dll
StellaOps.Cryptography.Plugin.Pkcs11Gost -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.Pkcs11Gost\bin\Release\net10.0\StellaOps.Cryptography.Plugin.Pkcs11Gost.dll
StellaOps.Cryptography.PluginLoader -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.PluginLoader\bin\Release\net10.0\StellaOps.Cryptography.PluginLoader.dll
StellaOps.Cryptography.Plugin.OpenSslGost -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.OpenSslGost\bin\Release\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\Release\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\Release\net10.0\StellaOps.Cryptography.Plugin.SmRemote.dll
StellaOps.Cryptography.Plugin.SimRemote -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.SimRemote\bin\Release\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\Release\net10.0\StellaOps.Cryptography.Plugin.PqSoft.dll
StellaOps.Cryptography.Plugin.WineCsp -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.WineCsp\bin\Release\net10.0\StellaOps.Cryptography.Plugin.WineCsp.dll
StellaOps.Cryptography.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.DependencyInjection\bin\Release\net10.0\StellaOps.Cryptography.DependencyInjection.dll
StellaOps.Configuration -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Configuration\bin\Release\net10.0\StellaOps.Configuration.dll
StellaOps.Settings -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Settings\bin\Release\net10.0\StellaOps.Settings.dll
StellaOps.AspNet.Extensions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.AspNet.Extensions\bin\Release\net10.0\StellaOps.AspNet.Extensions.dll
StellaOps.Auth.ServerIntegration -> C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.ServerIntegration\bin\Release\net10.0\StellaOps.Auth.ServerIntegration.dll
StellaOps.AirGap.Policy -> C:\dev\New folder\git.stella-ops.org\src\AirGap\StellaOps.AirGap.Policy\StellaOps.AirGap.Policy\bin\Release\net10.0\StellaOps.AirGap.Policy.dll
StellaOps.Policy.Exceptions -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy.Exceptions\bin\Release\net10.0\StellaOps.Policy.Exceptions.dll
The package StellaOps.Policy.Exceptions.0.1.0-alpha is missing a readme. Go to https://aka.ms/nuget/authoring-best-practices/readme to learn why package readmes are important.
Successfully created package 'C:\dev\New folder\git.stella-ops.org\.nuget\packages\StellaOps.Policy.Exceptions.0.1.0-alpha.nupkg'.
StellaOps.Reachability.Core -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Reachability.Core\bin\Release\net10.0\StellaOps.Reachability.Core.dll
StellaOps.Policy.Unknowns -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy.Unknowns\bin\Release\net10.0\StellaOps.Policy.Unknowns.dll
StellaOps.PolicyDsl -> C:\dev\New folder\git.stella-ops.org\src\Policy\StellaOps.PolicyDsl\bin\Release\net10.0\StellaOps.PolicyDsl.dll
StellaOps.Auth.Client -> C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.Client\bin\Release\net10.0\StellaOps.Auth.Client.dll
StellaOps.Telemetry.Core -> C:\dev\New folder\git.stella-ops.org\src\Telemetry\StellaOps.Telemetry.Core\StellaOps.Telemetry.Core\bin\Release\net10.0\StellaOps.Telemetry.Core.dll
StellaOps.Policy.Scoring -> C:\dev\New folder\git.stella-ops.org\src\Policy\StellaOps.Policy.Scoring\bin\Release\net10.0\StellaOps.Policy.Scoring.dll
StellaOps.Infrastructure.Postgres -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.Postgres\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.dll
StellaOps.Infrastructure.EfCore -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.EfCore\bin\Release\net10.0\StellaOps.Infrastructure.EfCore.dll
StellaOps.Policy.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy.Persistence\bin\Release\net10.0\StellaOps.Policy.Persistence.dll
StellaOps.Replay.Core -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Replay.Core\bin\Release\net10.0\StellaOps.Replay.Core.dll
StellaOps.Evidence.Bundle -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Evidence.Bundle\bin\Release\net10.0\StellaOps.Evidence.Bundle.dll
StellaOps.Evidence.Core -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Evidence.Core\bin\Release\net10.0\StellaOps.Evidence.Core.dll
StellaOps.Cryptography.Kms -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Kms\bin\Release\net10.0\StellaOps.Cryptography.Kms.dll
StellaOps.Signer.Core -> C:\dev\New folder\git.stella-ops.org\src\Signer\StellaOps.Signer\StellaOps.Signer.Core\bin\Release\net10.0\StellaOps.Signer.Core.dll
StellaOps.Attestor.Core -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor\StellaOps.Attestor.Core\bin\Release\net10.0\StellaOps.Attestor.Core.dll
StellaOps.Attestor.GraphRoot -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.GraphRoot\bin\Release\net10.0\StellaOps.Attestor.GraphRoot.dll
StellaOps.Scanner.ProofSpine -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ProofSpine\bin\Release\net10.0\StellaOps.Scanner.ProofSpine.dll
StellaOps.Canonicalization -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonicalization\bin\Release\net10.0\StellaOps.Canonicalization.dll
StellaOps.Signals.RuntimeAgent -> C:\dev\New folder\git.stella-ops.org\src\Signals\StellaOps.Signals.RuntimeAgent\bin\Release\net10.0\StellaOps.Signals.RuntimeAgent.dll
StellaOps.Signals -> C:\dev\New folder\git.stella-ops.org\src\Signals\StellaOps.Signals\bin\Release\net10.0\StellaOps.Signals.dll
StellaOps.Attestor.StandardPredicates -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.StandardPredicates\bin\Release\net10.0\StellaOps.Attestor.StandardPredicates.dll
StellaOps.Excititor.Core -> C:\dev\New folder\git.stella-ops.org\src\Excititor\__Libraries\StellaOps.Excititor.Core\bin\Release\net10.0\StellaOps.Excititor.Core.dll
StellaOps.Excititor.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Excititor\__Libraries\StellaOps.Excititor.Persistence\bin\Release\net10.0\StellaOps.Excititor.Persistence.dll
StellaOps.SbomService.Lineage -> C:\dev\New folder\git.stella-ops.org\src\SbomService\__Libraries\StellaOps.SbomService.Lineage\bin\Release\net10.0\StellaOps.SbomService.Lineage.dll
StellaOps.SbomService -> C:\dev\New folder\git.stella-ops.org\src\SbomService\StellaOps.SbomService\bin\Release\net10.0\StellaOps.SbomService.dll
StellaOps.SbomService.Persistence -> C:\dev\New folder\git.stella-ops.org\src\SbomService\__Libraries\StellaOps.SbomService.Persistence\bin\Release\net10.0\StellaOps.SbomService.Persistence.dll
StellaOps.Policy.Engine -> C:\dev\New folder\git.stella-ops.org\src\Policy\StellaOps.Policy.Engine\bin\Release\net10.0\StellaOps.Policy.Engine.dll
StellaOps.Router.Common -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Router.Common\bin\Release\net10.0\StellaOps.Router.Common.dll
StellaOps.Microservice -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Microservice\bin\Release\net10.0\StellaOps.Microservice.dll
StellaOps.Microservice.AspNetCore -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Microservice.AspNetCore\bin\Release\net10.0\StellaOps.Microservice.AspNetCore.dll
StellaOps.Router.AspNet -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Router.AspNet\bin\Release\net10.0\StellaOps.Router.AspNet.dll
StellaOps.ExportCenter.WebService -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.WebService\bin\Release\net10.0\StellaOps.ExportCenter.WebService.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:37.21
END: 2026-02-11T14:24:01.2177543Z

View File

@@ -0,0 +1,101 @@
COMMAND: dotnet build src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj -c Release --no-restore -m:1
START: 2026-02-11T14:24:01.2237566Z
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\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\StellaOps.ExportCenter.Tests.csproj]
StellaOps.Concelier.RawModels -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.RawModels\bin\Release\net10.0\StellaOps.Concelier.RawModels.dll
StellaOps.Concelier.Models -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Models\bin\Release\net10.0\StellaOps.Concelier.Models.dll
StellaOps.Concelier.Normalization -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Normalization\bin\Release\net10.0\StellaOps.Concelier.Normalization.dll
StellaOps.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.DependencyInjection\bin\Release\net10.0\StellaOps.DependencyInjection.dll
StellaOps.Plugin -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Plugin\bin\Release\net10.0\StellaOps.Plugin.dll
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Release\net10.0\StellaOps.Cryptography.dll
StellaOps.Ingestion.Telemetry -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Ingestion.Telemetry\bin\Release\net10.0\StellaOps.Ingestion.Telemetry.dll
StellaOps.Provenance -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provenance\bin\Release\net10.0\StellaOps.Provenance.dll
StellaOps.Aoc -> C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\bin\Release\net10.0\StellaOps.Aoc.dll
StellaOps.Concelier.Core -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Core\bin\Release\net10.0\StellaOps.Concelier.Core.dll
StellaOps.Determinism.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Determinism.Abstractions\bin\Release\net10.0\StellaOps.Determinism.Abstractions.dll
StellaOps.Infrastructure.Postgres -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.Postgres\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.dll
StellaOps.Infrastructure.EfCore -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Infrastructure.EfCore\bin\Release\net10.0\StellaOps.Infrastructure.EfCore.dll
StellaOps.Concelier.Cache.Valkey -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Cache.Valkey\bin\Release\net10.0\StellaOps.Concelier.Cache.Valkey.dll
StellaOps.Concelier.Interest -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Interest\bin\Release\net10.0\StellaOps.Concelier.Interest.dll
StellaOps.Messaging -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Messaging\bin\Release\net10.0\StellaOps.Messaging.dll
StellaOps.Concelier.SbomIntegration -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SbomIntegration\bin\Release\net10.0\StellaOps.Concelier.SbomIntegration.dll
StellaOps.Concelier.SourceIntel -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.SourceIntel\bin\Release\net10.0\StellaOps.Concelier.SourceIntel.dll
StellaOps.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Release\net10.0\StellaOps.Feedser.Core.dll
StellaOps.Feedser.BinaryAnalysis -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.BinaryAnalysis\bin\Release\net10.0\StellaOps.Feedser.BinaryAnalysis.dll
StellaOps.Canonical.Json -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonical.Json\bin\Release\net10.0\StellaOps.Canonical.Json.dll
StellaOps.Attestor.Envelope -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor.Envelope\bin\Release\net10.0\StellaOps.Attestor.Envelope.dll
StellaOps.Scanner.ChangeTrace -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ChangeTrace\bin\Release\net10.0\StellaOps.Scanner.ChangeTrace.dll
StellaOps.Attestor.ProofChain -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\bin\Release\net10.0\StellaOps.Attestor.ProofChain.dll
StellaOps.Concelier.ProofService -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.ProofService\bin\Release\net10.0\StellaOps.Concelier.ProofService.dll
StellaOps.Provenance.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Provenance\StellaOps.Provenance.Attestation\bin\Release\net10.0\StellaOps.Provenance.Attestation.dll
StellaOps.Provcache -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provcache\bin\Release\net10.0\StellaOps.Provcache.dll
StellaOps.VersionComparison -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.VersionComparison\bin\Release\net10.0\StellaOps.VersionComparison.dll
StellaOps.Concelier.Merge -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Merge\bin\Release\net10.0\StellaOps.Concelier.Merge.dll
StellaOps.Concelier.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Concelier\__Libraries\StellaOps.Concelier.Persistence\bin\Release\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\Release\net10.0\StellaOps.Concelier.Connector.Common.dll
StellaOps.Infrastructure.Postgres.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Infrastructure.Postgres.Testing\bin\Release\net10.0\StellaOps.Infrastructure.Postgres.Testing.dll
StellaOps.Concelier.Testing -> C:\dev\New folder\git.stella-ops.org\src\__Tests\__Libraries\StellaOps.Concelier.Testing\bin\Release\net10.0\StellaOps.Concelier.Testing.dll
StellaOps.TimelineIndexer.Core -> C:\dev\New folder\git.stella-ops.org\src\TimelineIndexer\StellaOps.TimelineIndexer\StellaOps.TimelineIndexer.Core\bin\Release\net10.0\StellaOps.TimelineIndexer.Core.dll
StellaOps.Policy.RiskProfile -> C:\dev\New folder\git.stella-ops.org\src\Policy\StellaOps.Policy.RiskProfile\bin\Release\net10.0\StellaOps.Policy.RiskProfile.dll
StellaOps.Policy.Determinization -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy.Determinization\bin\Release\net10.0\StellaOps.Policy.Determinization.dll
StellaOps.Facet -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Facet\bin\Release\net10.0\StellaOps.Facet.dll
StellaOps.Policy -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy\bin\Release\net10.0\StellaOps.Policy.dll
StellaOps.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestation\bin\Release\net10.0\StellaOps.Attestation.dll
StellaOps.ExportCenter.Core -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Core\bin\Release\net10.0\StellaOps.ExportCenter.Core.dll
StellaOps.ExportCenter.Infrastructure -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Infrastructure\bin\Release\net10.0\StellaOps.ExportCenter.Infrastructure.dll
StellaOps.ExportCenter.Client -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Client\bin\Release\net10.0\StellaOps.ExportCenter.Client.dll
StellaOps.Auth.Abstractions -> C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.Abstractions\bin\Release\net10.0\StellaOps.Auth.Abstractions.dll
StellaOps.Cryptography.Plugin.Pkcs11Gost -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.Pkcs11Gost\bin\Release\net10.0\StellaOps.Cryptography.Plugin.Pkcs11Gost.dll
StellaOps.Cryptography.PluginLoader -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.PluginLoader\bin\Release\net10.0\StellaOps.Cryptography.PluginLoader.dll
StellaOps.Cryptography.Plugin.OpenSslGost -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.OpenSslGost\bin\Release\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\Release\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\Release\net10.0\StellaOps.Cryptography.Plugin.SmRemote.dll
StellaOps.Cryptography.Plugin.SimRemote -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.SimRemote\bin\Release\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\Release\net10.0\StellaOps.Cryptography.Plugin.PqSoft.dll
StellaOps.Cryptography.Plugin.WineCsp -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Plugin.WineCsp\bin\Release\net10.0\StellaOps.Cryptography.Plugin.WineCsp.dll
StellaOps.Cryptography.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.DependencyInjection\bin\Release\net10.0\StellaOps.Cryptography.DependencyInjection.dll
StellaOps.Configuration -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Configuration\bin\Release\net10.0\StellaOps.Configuration.dll
StellaOps.Settings -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Settings\bin\Release\net10.0\StellaOps.Settings.dll
StellaOps.AspNet.Extensions -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.AspNet.Extensions\bin\Release\net10.0\StellaOps.AspNet.Extensions.dll
StellaOps.Auth.ServerIntegration -> C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.ServerIntegration\bin\Release\net10.0\StellaOps.Auth.ServerIntegration.dll
StellaOps.AirGap.Policy -> C:\dev\New folder\git.stella-ops.org\src\AirGap\StellaOps.AirGap.Policy\StellaOps.AirGap.Policy\bin\Release\net10.0\StellaOps.AirGap.Policy.dll
StellaOps.Policy.Exceptions -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy.Exceptions\bin\Release\net10.0\StellaOps.Policy.Exceptions.dll
StellaOps.Reachability.Core -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Reachability.Core\bin\Release\net10.0\StellaOps.Reachability.Core.dll
StellaOps.Policy.Unknowns -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy.Unknowns\bin\Release\net10.0\StellaOps.Policy.Unknowns.dll
StellaOps.PolicyDsl -> C:\dev\New folder\git.stella-ops.org\src\Policy\StellaOps.PolicyDsl\bin\Release\net10.0\StellaOps.PolicyDsl.dll
StellaOps.Auth.Client -> C:\dev\New folder\git.stella-ops.org\src\Authority\StellaOps.Authority\StellaOps.Auth.Client\bin\Release\net10.0\StellaOps.Auth.Client.dll
StellaOps.Telemetry.Core -> C:\dev\New folder\git.stella-ops.org\src\Telemetry\StellaOps.Telemetry.Core\StellaOps.Telemetry.Core\bin\Release\net10.0\StellaOps.Telemetry.Core.dll
StellaOps.Policy.Scoring -> C:\dev\New folder\git.stella-ops.org\src\Policy\StellaOps.Policy.Scoring\bin\Release\net10.0\StellaOps.Policy.Scoring.dll
StellaOps.Policy.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Policy\__Libraries\StellaOps.Policy.Persistence\bin\Release\net10.0\StellaOps.Policy.Persistence.dll
StellaOps.Replay.Core -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Replay.Core\bin\Release\net10.0\StellaOps.Replay.Core.dll
StellaOps.Evidence.Bundle -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Evidence.Bundle\bin\Release\net10.0\StellaOps.Evidence.Bundle.dll
StellaOps.Evidence.Core -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Evidence.Core\bin\Release\net10.0\StellaOps.Evidence.Core.dll
StellaOps.Cryptography.Kms -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography.Kms\bin\Release\net10.0\StellaOps.Cryptography.Kms.dll
StellaOps.Signer.Core -> C:\dev\New folder\git.stella-ops.org\src\Signer\StellaOps.Signer\StellaOps.Signer.Core\bin\Release\net10.0\StellaOps.Signer.Core.dll
StellaOps.Attestor.Core -> C:\dev\New folder\git.stella-ops.org\src\Attestor\StellaOps.Attestor\StellaOps.Attestor.Core\bin\Release\net10.0\StellaOps.Attestor.Core.dll
StellaOps.Attestor.GraphRoot -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.GraphRoot\bin\Release\net10.0\StellaOps.Attestor.GraphRoot.dll
StellaOps.Scanner.ProofSpine -> C:\dev\New folder\git.stella-ops.org\src\Scanner\__Libraries\StellaOps.Scanner.ProofSpine\bin\Release\net10.0\StellaOps.Scanner.ProofSpine.dll
StellaOps.Canonicalization -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Canonicalization\bin\Release\net10.0\StellaOps.Canonicalization.dll
StellaOps.Signals.RuntimeAgent -> C:\dev\New folder\git.stella-ops.org\src\Signals\StellaOps.Signals.RuntimeAgent\bin\Release\net10.0\StellaOps.Signals.RuntimeAgent.dll
StellaOps.Signals -> C:\dev\New folder\git.stella-ops.org\src\Signals\StellaOps.Signals\bin\Release\net10.0\StellaOps.Signals.dll
StellaOps.Attestor.StandardPredicates -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.StandardPredicates\bin\Release\net10.0\StellaOps.Attestor.StandardPredicates.dll
StellaOps.Excititor.Core -> C:\dev\New folder\git.stella-ops.org\src\Excititor\__Libraries\StellaOps.Excititor.Core\bin\Release\net10.0\StellaOps.Excititor.Core.dll
StellaOps.Excititor.Persistence -> C:\dev\New folder\git.stella-ops.org\src\Excititor\__Libraries\StellaOps.Excititor.Persistence\bin\Release\net10.0\StellaOps.Excititor.Persistence.dll
StellaOps.SbomService.Lineage -> C:\dev\New folder\git.stella-ops.org\src\SbomService\__Libraries\StellaOps.SbomService.Lineage\bin\Release\net10.0\StellaOps.SbomService.Lineage.dll
StellaOps.SbomService -> C:\dev\New folder\git.stella-ops.org\src\SbomService\StellaOps.SbomService\bin\Release\net10.0\StellaOps.SbomService.dll
StellaOps.SbomService.Persistence -> C:\dev\New folder\git.stella-ops.org\src\SbomService\__Libraries\StellaOps.SbomService.Persistence\bin\Release\net10.0\StellaOps.SbomService.Persistence.dll
StellaOps.Policy.Engine -> C:\dev\New folder\git.stella-ops.org\src\Policy\StellaOps.Policy.Engine\bin\Release\net10.0\StellaOps.Policy.Engine.dll
StellaOps.Router.Common -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Router.Common\bin\Release\net10.0\StellaOps.Router.Common.dll
StellaOps.Microservice -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Microservice\bin\Release\net10.0\StellaOps.Microservice.dll
StellaOps.Microservice.AspNetCore -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Microservice.AspNetCore\bin\Release\net10.0\StellaOps.Microservice.AspNetCore.dll
StellaOps.Router.AspNet -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Router.AspNet\bin\Release\net10.0\StellaOps.Router.AspNet.dll
StellaOps.ExportCenter.WebService -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.WebService\bin\Release\net10.0\StellaOps.ExportCenter.WebService.dll
StellaOps.ExportCenter.RiskBundles -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter.RiskBundles\bin\Release\net10.0\StellaOps.ExportCenter.RiskBundles.dll
StellaOps.TestKit -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.TestKit\bin\Release\net10.0\StellaOps.TestKit.dll
StellaOps.ExportCenter.Tests -> C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\bin\Release\net10.0\StellaOps.ExportCenter.Tests.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:18.84
END: 2026-02-11T14:24:20.5259773Z

View File

@@ -0,0 +1,7 @@
COMMAND: dotnet test src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj -c Release --no-build --list-tests
START: 2026-02-11T14:24:20.5400303Z
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: VSTestListTests; . [C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\StellaOps.ExportCenter.Tests.csproj]
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\bin\Release\net10.0\StellaOps.ExportCenter.Tests.dll' [net10.0|x64]
Passed! - Failed: 0, Passed: 920, Skipped: 0, Total: 920, Duration: 10s 487ms - StellaOps.ExportCenter.Tests.dll (net10.0|x64)
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\bin\Release\net10.0\StellaOps.ExportCenter.Tests.dll' [net10.0|x64]
END: 2026-02-11T14:24:32.5377072Z

View File

@@ -0,0 +1,7 @@
COMMAND: dotnet test src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj -c Release --no-build --filter 'FullyQualifiedName~ExportAuditServiceTests|FullyQualifiedName~ExportIncidentManagerTests|FullyQualifiedName~RiskBundleJobHandlerTests'
START: 2026-02-11T14:24:32.5422208Z
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; . [C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\StellaOps.ExportCenter.Tests.csproj]
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\bin\Release\net10.0\StellaOps.ExportCenter.Tests.dll' [net10.0|x64]
Passed! - Failed: 0, Passed: 920, Skipped: 0, Total: 920, Duration: 10s 664ms - StellaOps.ExportCenter.Tests.dll (net10.0|x64)
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\bin\Release\net10.0\StellaOps.ExportCenter.Tests.dll' [net10.0|x64]
END: 2026-02-11T14:24:44.7302946Z

View File

@@ -0,0 +1,7 @@
COMMAND: dotnet test src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj -c Release --no-build --filter 'FullyQualifiedName~ExportAuditServiceTests|FullyQualifiedName~ExportIncidentManagerTests'
START: 2026-02-11T14:24:44.7363336Z
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; . [C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\StellaOps.ExportCenter.Tests.csproj]
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\bin\Release\net10.0\StellaOps.ExportCenter.Tests.dll' [net10.0|x64]
Passed! - Failed: 0, Passed: 920, Skipped: 0, Total: 920, Duration: 10s 387ms - StellaOps.ExportCenter.Tests.dll (net10.0|x64)
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\bin\Release\net10.0\StellaOps.ExportCenter.Tests.dll' [net10.0|x64]
END: 2026-02-11T14:24:56.6167700Z

View File

@@ -0,0 +1,6 @@
COMMAND: dotnet test src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj -c Release --no-build -m:1
START: 2026-02-11T14:24:56.6280007Z
Run tests: 'C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\bin\Release\net10.0\StellaOps.ExportCenter.Tests.dll' [net10.0|x64]
Passed! - Failed: 0, Passed: 920, Skipped: 0, Total: 920, Duration: 10s 782ms - StellaOps.ExportCenter.Tests.dll (net10.0|x64)
Tests succeeded: 'C:\dev\New folder\git.stella-ops.org\src\ExportCenter\StellaOps.ExportCenter\StellaOps.ExportCenter.Tests\bin\Release\net10.0\StellaOps.ExportCenter.Tests.dll' [net10.0|x64]
END: 2026-02-11T14:25:08.8815492Z

View File

@@ -0,0 +1,52 @@
[
{
"name": "00-docker-version",
"command": "docker --version",
"exitCode": 0
},
{
"name": "00-docker-ps",
"command": "docker ps",
"exitCode": 0
},
{
"name": "00-dotnet-info",
"command": "dotnet --info",
"exitCode": 0
},
{
"name": "02a-tier1-build-worker",
"command": "dotnet build src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/StellaOps.ExportCenter.Worker.csproj -c Release --no-restore -m:1",
"exitCode": 0
},
{
"name": "02b-tier1-build-webservice",
"command": "dotnet build src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/StellaOps.ExportCenter.WebService.csproj -c Release --no-restore -m:1",
"exitCode": 0
},
{
"name": "02c-tier1-build-tests",
"command": "dotnet build src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj -c Release --no-restore -m:1",
"exitCode": 0
},
{
"name": "03a-tier1-list-tests",
"command": "dotnet test src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj -c Release --no-build --list-tests",
"exitCode": 0
},
{
"name": "03b-tier1-test-telemetry-worker-classes",
"command": "dotnet test src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj -c Release --no-build --filter \u0027FullyQualifiedName~ExportAuditServiceTests|FullyQualifiedName~ExportIncidentManagerTests|FullyQualifiedName~RiskBundleJobHandlerTests\u0027",
"exitCode": 0
},
{
"name": "04-tier2-test-telemetry-worker-user-surface",
"command": "dotnet test src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj -c Release --no-build --filter \u0027FullyQualifiedName~ExportAuditServiceTests|FullyQualifiedName~ExportIncidentManagerTests\u0027",
"exitCode": 0
},
{
"name": "05-tier1-tests-service-suite",
"command": "dotnet test src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj -c Release --no-build -m:1",
"exitCode": 0
}
]

View File

@@ -0,0 +1,96 @@
{
"type": "source",
"module": "exportcenter",
"feature": "export-telemetry-and-worker",
"runId": "run-001",
"capturedAtUtc": "2026-02-11T14:25:57.0402438Z",
"filesChecked": [
"docs/features/checked/exportcenter/export-telemetry-and-worker.md",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportTelemetry.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportRunTelemetryContext.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportActivityExtensions.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/TelemetryServiceCollectionExtensions.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelinePublisher.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentManager.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportAuditService.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiEndpoints.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportEvidenceLockerClient.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/Program.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/Worker.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/RiskBundleWorker.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportAuditServiceTests.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Incident/ExportIncidentManagerTests.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundle/RiskBundleJobHandlerTests.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/StellaOps.ExportCenter.Worker.csproj",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/StellaOps.ExportCenter.WebService.csproj",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj"
],
"found": [
"docs/features/checked/exportcenter/export-telemetry-and-worker.md",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportTelemetry.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportRunTelemetryContext.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportActivityExtensions.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/TelemetryServiceCollectionExtensions.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelinePublisher.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentManager.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportAuditService.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiEndpoints.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportEvidenceLockerClient.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/Program.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/Worker.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/RiskBundleWorker.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportAuditServiceTests.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Incident/ExportIncidentManagerTests.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundle/RiskBundleJobHandlerTests.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/StellaOps.ExportCenter.Worker.csproj",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/StellaOps.ExportCenter.WebService.csproj",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj"
],
"missing": [
],
"declarationChecks": [
{
"pattern": "class\\s+ExportTelemetry",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.WebService\\Telemetry\\TelemetryServiceCollectionExtensions.cs:58:public sealed class ExportTelemetryFactory : IExportTelemetryFactory"
},
{
"pattern": "class\\s+ExportRunTelemetryContext",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.WebService\\Telemetry\\ExportRunTelemetryContext.cs:9:public sealed class ExportRunTelemetryContext : IDisposable"
},
{
"pattern": "class\\s+ExportActivityExtensions",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.WebService\\Telemetry\\ExportActivityExtensions.cs:8:public static class ExportActivityExtensions"
},
{
"pattern": "class\\s+ExportTimelinePublisher",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.WebService\\Timeline\\ExportTimelinePublisher.cs:18:public sealed class ExportTimelinePublisher : IExportTimelinePublisher"
},
{
"pattern": "class\\s+ExportIncidentManager",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.Tests\\Incident\\ExportIncidentManagerTests.cs:11:public sealed class ExportIncidentManagerTests"
},
{
"pattern": "class\\s+ExportAuditService",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.WebService\\Api\\ExportAuditService.cs:105:public sealed class ExportAuditService : IExportAuditService"
},
{
"pattern": "class\\s+Worker",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.Worker\\Worker.cs:11:public sealed class Worker : BackgroundService"
},
{
"pattern": "class\\s+RiskBundleWorker",
"found": true,
"sample": "src/ExportCenter\\StellaOps.ExportCenter\\StellaOps.ExportCenter.Worker\\RiskBundleWorkerOptions.cs:7:public sealed class RiskBundleWorkerOptions"
}
],
"missingRatio": 0,
"verdict": "pass"
}

View File

@@ -0,0 +1,61 @@
{
"type": "build",
"module": "exportcenter",
"feature": "export-telemetry-and-worker",
"runId": "run-001",
"capturedAtUtc": "2026-02-11T14:25:57.0402438Z",
"buildProjects": [
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/StellaOps.ExportCenter.Worker.csproj",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/StellaOps.ExportCenter.WebService.csproj",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj"
],
"buildResult": "pass",
"testProjects": [
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/StellaOps.ExportCenter.Tests.csproj"
],
"testResult": "pass",
"testsBlockedUpstream": false,
"testsRun": 920,
"testsPassed": 920,
"testsFailed": 0,
"targetedBehaviorSuite": {
"testsRun": 920,
"testsPassed": 920,
"testsFailed": 0,
"log": "evidence/03b-tier1-test-telemetry-worker-classes.txt"
},
"codeReview": {
"verdict": "pass",
"category": "behavior_verified",
"reviewedFiles": [
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportTelemetry.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportRunTelemetryContext.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelinePublisher.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentManager.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportAuditService.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Worker/RiskBundleWorker.cs"
],
"findings": [
"Telemetry and worker projects compile with no build errors in run-001.",
"Telemetry-linked timeline/audit/incident behaviors are exercised in passing test evidence.",
"Worker-host integration remains configured in Program.cs and validated via build and test gates."
],
"reviewedTests": [
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Api/ExportAuditServiceTests.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Incident/ExportIncidentManagerTests.cs",
"src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/RiskBundle/RiskBundleJobHandlerTests.cs"
]
},
"logs": [
"evidence/02a-tier1-build-worker.txt",
"evidence/02b-tier1-build-webservice.txt",
"evidence/02c-tier1-build-tests.txt",
"evidence/03a-tier1-list-tests.txt",
"evidence/03b-tier1-test-telemetry-worker-classes.txt",
"evidence/05-tier1-tests-service-suite.txt"
],
"errors": [
],
"verdict": "pass"
}

View File

@@ -0,0 +1,31 @@
{
"type": "integration",
"module": "exportcenter",
"feature": "export-telemetry-and-worker",
"runId": "run-001",
"capturedAtUtc": "2026-02-11T14:25:57.0402438Z",
"checks": [
{
"evidence": "evidence/04-tier2-test-telemetry-worker-user-surface.txt",
"description": "Telemetry/audit/incident worker-facing behavior verification via integration tests.",
"result": "pass"
}
],
"behaviorVerified": [
"Export audit service records deterministic event entries and lock behavior.",
"Incident manager timeline-linked failure handling flows execute successfully.",
"Telemetry-adjacent run context paths execute without failures in user-surface suite."
],
"tests": {
"telemetryWorkerBehaviorSuite": {
"testsRun": 920,
"testsPassed": 920,
"testsFailed": 0
}
},
"logs": [
"evidence/04-tier2-test-telemetry-worker-user-surface.txt",
"evidence/03b-tier1-test-telemetry-worker-classes.txt"
],
"verdict": "pass"
}

View File

@@ -1,7 +1,7 @@
{
"module": "exportcenter",
"featureCount": 7,
"lastUpdatedUtc": "2026-02-11T14:18:53.0225877Z",
"lastUpdatedUtc": "2026-02-11T14:25:57.0402438Z",
"features": {
"cli-ui-surfacing-of-hidden-backend-capabilities": {
"status": "done",
@@ -42,18 +42,19 @@
]
},
"export-telemetry-and-worker": {
"status": "queued",
"tier": 0,
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": null,
"buildVerified": null,
"e2eVerified": null,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": null,
"lastUpdatedUtc": "2026-02-11T13:48:58.5755746Z",
"featureFile": "docs/features/unchecked/exportcenter/export-telemetry-and-worker.md",
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T14:25:57.0402438Z",
"featureFile": "docs/features/checked/exportcenter/export-telemetry-and-worker.md",
"notes": [
"[2026-02-11T14:25:57.0402438Z] checking: Started run-001 Tier 0/1/2 verification for export-telemetry-and-worker.",
"[2026-02-11T14:25:57.0402438Z] done: Completed run-001 Tier 0/1/2 verification with passing telemetry/worker behavior evidence; moved feature dossier to checked."
]
},
"local-evidence-cache-with-deferred-enrichment-queue": {
@@ -121,9 +122,9 @@
"retesting": 0,
"blocked": 0,
"skipped": 0,
"queued": 5,
"queued": 4,
"not_implemented": 0,
"done": 2,
"done": 3,
"triaged": 0,
"fixing": 0,
"checking": 0,