qa(attestor): verify ai explanation attestation types feature
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,26 @@
|
||||
[
|
||||
{
|
||||
"name": "tier1-build-proofchain",
|
||||
"command": "dotnet build src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/StellaOps.Attestor.ProofChain.csproj -v minimal",
|
||||
"exitCode": 0,
|
||||
"log": "docs/qa/feature-checks/runs/attestor/ai-explanation-attestation-types/run-001/evidence/tier1-build-proofchain.txt"
|
||||
},
|
||||
{
|
||||
"name": "tier1-build-tests",
|
||||
"command": "dotnet build src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/StellaOps.Attestor.ProofChain.Tests.csproj -v minimal",
|
||||
"exitCode": 0,
|
||||
"log": "docs/qa/feature-checks/runs/attestor/ai-explanation-attestation-types/run-001/evidence/tier1-build-tests.txt"
|
||||
},
|
||||
{
|
||||
"name": "tier1-test-ai-explanation-types",
|
||||
"command": "dotnet src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/bin/Debug/net10.0/StellaOps.Attestor.ProofChain.Tests.dll -class StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests",
|
||||
"exitCode": 0,
|
||||
"log": "docs/qa/feature-checks/runs/attestor/ai-explanation-attestation-types/run-001/evidence/tier1-test-ai-explanation-types.txt"
|
||||
},
|
||||
{
|
||||
"name": "tier2-test-ai-explanation-behavior",
|
||||
"command": "dotnet src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/bin/Debug/net10.0/StellaOps.Attestor.ProofChain.Tests.dll -class StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests -reporter verbose",
|
||||
"exitCode": 0,
|
||||
"log": "docs/qa/feature-checks/runs/attestor/ai-explanation-attestation-types/run-001/evidence/tier2-test-ai-explanation-behavior.txt"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,26 @@
|
||||
### COMMAND
|
||||
dotnet build src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/StellaOps.Attestor.ProofChain.csproj -v minimal
|
||||
|
||||
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\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.Cryptography\StellaOps.Cryptography.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.SourceIntel\StellaOps.Concelier.SourceIntel.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\Scanner\__Libraries\StellaOps.Scanner.ChangeTrace\StellaOps.Scanner.ChangeTrace.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\Feedser\StellaOps.Feedser.Core\StellaOps.Feedser.Core.csproj]
|
||||
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.Feedser.BinaryAnalysis -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.BinaryAnalysis\bin\Debug\net10.0\StellaOps.Feedser.BinaryAnalysis.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.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Debug\net10.0\StellaOps.Feedser.Core.dll
|
||||
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Debug\net10.0\StellaOps.Cryptography.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.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.Attestor.ProofChain -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Libraries\StellaOps.Attestor.ProofChain\bin\Debug\net10.0\StellaOps.Attestor.ProofChain.dll
|
||||
|
||||
Build succeeded.
|
||||
0 Warning(s)
|
||||
0 Error(s)
|
||||
|
||||
Time Elapsed 00:00:02.71
|
||||
@@ -0,0 +1,66 @@
|
||||
### COMMAND
|
||||
dotnet build src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/StellaOps.Attestor.ProofChain.Tests.csproj -v minimal
|
||||
|
||||
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\Attestor\__Tests\StellaOps.Attestor.ProofChain.Tests\StellaOps.Attestor.ProofChain.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.SbomIntegration\StellaOps.Concelier.SbomIntegration.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.DependencyInjection\StellaOps.DependencyInjection.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\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\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\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.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\__Libraries\StellaOps.Cryptography\StellaOps.Cryptography.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\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.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.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\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.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.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\__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\__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\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\Concelier\__Libraries\StellaOps.Concelier.SourceIntel\StellaOps.Concelier.SourceIntel.csproj]
|
||||
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.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.Aoc -> C:\dev\New folder\git.stella-ops.org\src\Aoc\__Libraries\StellaOps.Aoc\bin\Debug\net10.0\StellaOps.Aoc.dll
|
||||
StellaOps.Cryptography -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Cryptography\bin\Debug\net10.0\StellaOps.Cryptography.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.Ingestion.Telemetry -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Ingestion.Telemetry\bin\Debug\net10.0\StellaOps.Ingestion.Telemetry.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.Feedser.Core -> C:\dev\New folder\git.stella-ops.org\src\Feedser\StellaOps.Feedser.Core\bin\Debug\net10.0\StellaOps.Feedser.Core.dll
|
||||
StellaOps.DependencyInjection -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.DependencyInjection\bin\Debug\net10.0\StellaOps.DependencyInjection.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.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.Provenance.Attestation -> C:\dev\New folder\git.stella-ops.org\src\Provenance\StellaOps.Provenance.Attestation\bin\Debug\net10.0\StellaOps.Provenance.Attestation.dll
|
||||
StellaOps.VersionComparison -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.VersionComparison\bin\Debug\net10.0\StellaOps.VersionComparison.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.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.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.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.Plugin -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Plugin\bin\Debug\net10.0\StellaOps.Plugin.dll
|
||||
StellaOps.TestKit -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.TestKit\bin\Debug\net10.0\StellaOps.TestKit.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.Provenance -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provenance\bin\Debug\net10.0\StellaOps.Provenance.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.Messaging -> C:\dev\New folder\git.stella-ops.org\src\Router\__Libraries\StellaOps.Messaging\bin\Debug\net10.0\StellaOps.Messaging.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.Provcache -> C:\dev\New folder\git.stella-ops.org\src\__Libraries\StellaOps.Provcache\bin\Debug\net10.0\StellaOps.Provcache.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.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.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.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.Attestor.ProofChain.Tests -> C:\dev\New folder\git.stella-ops.org\src\Attestor\__Tests\StellaOps.Attestor.ProofChain.Tests\bin\Debug\net10.0\StellaOps.Attestor.ProofChain.Tests.dll
|
||||
|
||||
Build succeeded.
|
||||
0 Warning(s)
|
||||
0 Error(s)
|
||||
|
||||
Time Elapsed 00:00:09.40
|
||||
@@ -0,0 +1,10 @@
|
||||
### COMMAND
|
||||
dotnet src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/bin/Debug/net10.0/StellaOps.Attestor.ProofChain.Tests.dll -class StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests
|
||||
|
||||
xUnit.net v3 In-Process Runner v3.2.1+a9cfb80929 (64-bit .NET 10.0.3)
|
||||
Discovering: StellaOps.Attestor.ProofChain.Tests
|
||||
Discovered: StellaOps.Attestor.ProofChain.Tests
|
||||
Starting: StellaOps.Attestor.ProofChain.Tests
|
||||
Finished: StellaOps.Attestor.ProofChain.Tests (ID = '167b7b2d0fc65c0d2f9042e930265b1bf537acda842b5da37b39030d61853278')
|
||||
=== TEST EXECUTION SUMMARY ===
|
||||
StellaOps.Attestor.ProofChain.Tests Total: 7, Errors: 0, Failed: 0, Skipped: 0, Not Run: 0, Time: 0.230s
|
||||
@@ -0,0 +1,24 @@
|
||||
### COMMAND
|
||||
dotnet src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/bin/Debug/net10.0/StellaOps.Attestor.ProofChain.Tests.dll -class StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests -reporter verbose
|
||||
|
||||
xUnit.net v3 In-Process Runner v3.2.1+a9cfb80929 (64-bit .NET 10.0.3)
|
||||
Discovering: StellaOps.Attestor.ProofChain.Tests
|
||||
Discovered: StellaOps.Attestor.ProofChain.Tests
|
||||
Starting: StellaOps.Attestor.ProofChain.Tests
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ClassifyExplanation_HighQualityScore_ReturnsAuthorityThreshold [STARTING]
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ClassifyExplanation_HighQualityScore_ReturnsAuthorityThreshold [FINISHED] Time: 0.0326102s
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ClassifyExplanation_LowCitationRate_ReturnsSuggestion [STARTING]
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ClassifyExplanation_LowCitationRate_ReturnsSuggestion [FINISHED] Time: 0.0006536s
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.AIModelIdentifier_ToString_UsesCanonicalProviderModelVersionFormat [STARTING]
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.AIModelIdentifier_ToString_UsesCanonicalProviderModelVersionFormat [FINISHED] Time: 0.0012753s
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ClassifyExplanation_UnverifiedCitationsBelowThreshold_ReturnsSuggestion [STARTING]
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ClassifyExplanation_UnverifiedCitationsBelowThreshold_ReturnsSuggestion [FINISHED] Time: 0.0001691s
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ClassifyExplanation_HighCitationAndVerifiedRate_ReturnsEvidenceBacked [STARTING]
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ClassifyExplanation_HighCitationAndVerifiedRate_ReturnsEvidenceBacked [FINISHED] Time: 0.0001476s
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ExecuteAsync_WithMalformedAIPredicate_FailsVerification [STARTING]
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ExecuteAsync_WithMalformedAIPredicate_FailsVerification [FINISHED] Time: 0.0638957s
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ExecuteAsync_WithValidAIExplanationStatement_PassesAndStoresResults [STARTING]
|
||||
StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests.ExecuteAsync_WithValidAIExplanationStatement_PassesAndStoresResults [FINISHED] Time: 0.0274824s
|
||||
Finished: StellaOps.Attestor.ProofChain.Tests (ID = '167b7b2d0fc65c0d2f9042e930265b1bf537acda842b5da37b39030d61853278')
|
||||
=== TEST EXECUTION SUMMARY ===
|
||||
StellaOps.Attestor.ProofChain.Tests Total: 7, Errors: 0, Failed: 0, Skipped: 0, Not Run: 0, Time: 0.226s
|
||||
@@ -0,0 +1,116 @@
|
||||
{
|
||||
"type": "source",
|
||||
"module": "attestor",
|
||||
"feature": "ai-explanation-attestation-types",
|
||||
"runId": "run-001",
|
||||
"capturedAtUtc": "2026-02-11T12:06:42.7732329Z",
|
||||
"filesChecked": [
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIExplanationPredicate.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIArtifactBasePredicate.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIModelIdentifier.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIDecodingParameters.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIExplanationCitation.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIExplanationType.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Statements/AI/AIExplanationStatement.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/MediaTypes/AIArtifactMediaTypes.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/AIArtifactReplayManifest.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/IAIArtifactReplayer.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayInputArtifact.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayPromptTemplate.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayResult.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayVerificationResult.cs"
|
||||
],
|
||||
"found": [
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIExplanationPredicate.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIArtifactBasePredicate.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIModelIdentifier.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIDecodingParameters.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIExplanationCitation.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIExplanationType.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Statements/AI/AIExplanationStatement.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/MediaTypes/AIArtifactMediaTypes.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/AIArtifactReplayManifest.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/IAIArtifactReplayer.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayInputArtifact.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayPromptTemplate.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayResult.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayVerificationResult.cs"
|
||||
],
|
||||
"missing": [
|
||||
|
||||
],
|
||||
"declarationChecks": [
|
||||
{
|
||||
"pattern": "record AIExplanationPredicate",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Predicates\\AI\\AIExplanationPredicate.cs:11:public sealed record AIExplanationPredicate : AIArtifactBasePredicate"
|
||||
},
|
||||
{
|
||||
"pattern": "record AIArtifactBasePredicate",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Predicates\\AI\\AIArtifactBasePredicate.cs:11:public abstract record AIArtifactBasePredicate"
|
||||
},
|
||||
{
|
||||
"pattern": "record AIModelIdentifier",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Predicates\\AI\\AIModelIdentifier.cs:8:public sealed record AIModelIdentifier"
|
||||
},
|
||||
{
|
||||
"pattern": "record AIDecodingParameters",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Predicates\\AI\\AIDecodingParameters.cs:9:public sealed record AIDecodingParameters"
|
||||
},
|
||||
{
|
||||
"pattern": "record AIExplanationCitation",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Predicates\\AI\\AIExplanationCitation.cs:8:public sealed record AIExplanationCitation"
|
||||
},
|
||||
{
|
||||
"pattern": "enum AIExplanationType",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Predicates\\AI\\AIExplanationType.cs:9:public enum AIExplanationType"
|
||||
},
|
||||
{
|
||||
"pattern": "class AIArtifactMediaTypes",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\MediaTypes\\AIArtifactMediaTypes.cs:8:public static class AIArtifactMediaTypes"
|
||||
},
|
||||
{
|
||||
"pattern": "record AIExplanationStatement",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Statements\\AI\\AIExplanationStatement.cs:13:public sealed record AIExplanationStatement : InTotoStatement"
|
||||
},
|
||||
{
|
||||
"pattern": "record AIArtifactReplayManifest",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Replay\\AIArtifactReplayManifest.cs:11:public sealed record AIArtifactReplayManifest"
|
||||
},
|
||||
{
|
||||
"pattern": "interface IAIArtifactReplayer",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Replay\\IAIArtifactReplayer.cs:10:public interface IAIArtifactReplayer"
|
||||
},
|
||||
{
|
||||
"pattern": "record ReplayInputArtifact",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Replay\\ReplayInputArtifact.cs:8:public sealed record ReplayInputArtifact"
|
||||
},
|
||||
{
|
||||
"pattern": "record ReplayPromptTemplate",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Replay\\ReplayPromptTemplate.cs:8:public sealed record ReplayPromptTemplate"
|
||||
},
|
||||
{
|
||||
"pattern": "record ReplayResult",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Replay\\ReplayResult.cs:6:public sealed record ReplayResult"
|
||||
},
|
||||
{
|
||||
"pattern": "record ReplayVerificationResult",
|
||||
"found": true,
|
||||
"sample": "src/Attestor\\__Libraries\\StellaOps.Attestor.ProofChain\\Replay\\ReplayVerificationResult.cs:8:public sealed record ReplayVerificationResult"
|
||||
}
|
||||
],
|
||||
"missingRatio": 0,
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"type": "build",
|
||||
"module": "attestor",
|
||||
"feature": "ai-explanation-attestation-types",
|
||||
"runId": "run-001",
|
||||
"capturedAtUtc": "2026-02-11T12:08:24.8413082Z",
|
||||
"projects": [
|
||||
{
|
||||
"project": "src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/StellaOps.Attestor.ProofChain.csproj",
|
||||
"buildResult": "pass",
|
||||
"exitCode": 0,
|
||||
"evidence": "docs/qa/feature-checks/runs/attestor/ai-explanation-attestation-types/run-001/evidence/tier1-build-proofchain.txt"
|
||||
},
|
||||
{
|
||||
"project": "src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/StellaOps.Attestor.ProofChain.Tests.csproj",
|
||||
"buildResult": "pass",
|
||||
"exitCode": 0,
|
||||
"evidence": "docs/qa/feature-checks/runs/attestor/ai-explanation-attestation-types/run-001/evidence/tier1-build-tests.txt"
|
||||
}
|
||||
],
|
||||
"tests": {
|
||||
"command": "dotnet src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/bin/Debug/net10.0/StellaOps.Attestor.ProofChain.Tests.dll -class StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 7,
|
||||
"skipped": 0,
|
||||
"total": 7,
|
||||
"log": "docs/qa/feature-checks/runs/attestor/ai-explanation-attestation-types/run-001/evidence/tier1-test-ai-explanation-types.txt"
|
||||
},
|
||||
"codeReview": {
|
||||
"verdict": "pass",
|
||||
"reviewedFiles": [
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIArtifactBasePredicate.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIExplanationPredicate.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIExplanationCitation.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIDecodingParameters.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIModelIdentifier.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIExplanationType.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Statements/AI/AIExplanationStatement.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/AIArtifactReplayManifest.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayInputArtifact.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayPromptTemplate.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayResult.cs",
|
||||
"src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Replay/ReplayVerificationResult.cs"
|
||||
],
|
||||
"reviewedTests": [
|
||||
"src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/AI/AIExplanationAndVerificationBehaviorTests.cs"
|
||||
]
|
||||
},
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"type": "integration",
|
||||
"module": "attestor",
|
||||
"feature": "ai-explanation-attestation-types",
|
||||
"runId": "run-001",
|
||||
"capturedAtUtc": "2026-02-11T12:08:24.8464768Z",
|
||||
"command": {
|
||||
"value": "dotnet src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/bin/Debug/net10.0/StellaOps.Attestor.ProofChain.Tests.dll -class StellaOps.Attestor.ProofChain.Tests.AI.AIExplanationAndVerificationBehaviorTests -reporter verbose",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 7,
|
||||
"skipped": 0,
|
||||
"total": 7,
|
||||
"log": "docs/qa/feature-checks/runs/attestor/ai-explanation-attestation-types/run-001/evidence/tier2-test-ai-explanation-behavior.txt"
|
||||
},
|
||||
"behaviorVerified": [
|
||||
"AI authority classifier thresholds classify explanation predicates into Suggestion, EvidenceBacked, and AuthorityThreshold outcomes using citation rate, verification ratio, confidence, and content length.",
|
||||
"AI model identifiers serialize to canonical provider:model:version format required for deterministic traceability.",
|
||||
"AI artifact verification step accepts valid ai-explanation predicate statements and records verification artifacts in context state.",
|
||||
"Malformed ai-explanation predicate payloads are rejected by verification with failed outcomes, validating negative-path attestation schema behavior."
|
||||
],
|
||||
"evidence": [
|
||||
"docs/qa/feature-checks/runs/attestor/ai-explanation-attestation-types/run-001/evidence/tier2-test-ai-explanation-behavior.txt",
|
||||
"src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/AI/AIExplanationAndVerificationBehaviorTests.cs"
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
Reference in New Issue
Block a user