compose and authority fixes. finish sprints.

This commit is contained in:
master
2026-02-17 21:59:47 +02:00
parent fb46a927ad
commit 49cdebe2f1
187 changed files with 23189 additions and 1439 deletions

View File

@@ -0,0 +1,7 @@
[
{
"command": "dotnet test src/EvidenceLocker/__Tests/StellaOps.EvidenceLocker.Export.Tests/StellaOps.EvidenceLocker.Export.Tests.csproj -v minimal -m:1 /p:BuildInParallel=false /p:UseSharedCompilation=false",
"log": "docs/qa/feature-checks/runs/signals/ebpf-micro-witness-determinism/run-001/tier2-replay-matrix-tests.log",
"exitCode": 0
}
]

View File

@@ -0,0 +1,18 @@
{
"type": "integration",
"module": "signals",
"feature": "ebpf-micro-witness-determinism",
"runId": "run-001",
"capturedAtUtc": "2026-02-17T06:36:12.4807490Z",
"steps": [
{
"description": "Run targeted runtime witness replay matrix tests against EvidenceLocker export project",
"result": "pass",
"evidence": [
"docs/qa/feature-checks/runs/signals/ebpf-micro-witness-determinism/run-001/tier2-replay-matrix-tests.log",
"docs/qa/feature-checks/runs/signals/ebpf-micro-witness-determinism/run-001/tier2-replay-matrix-summary.json"
]
}
],
"verdict": "pass"
}

View File

@@ -0,0 +1,32 @@
{
"module": "signals",
"feature": "ebpf-micro-witness-determinism",
"run_id": "run-001",
"captured_at_utc": "2026-02-17T06:36:12.4752331Z",
"witness_id": "wit:sha256:runtime-001",
"artifact_hashes": {
"trace_json": "sha256:21a50e02912d521d392b04cb25baa23489501d6e1bf8838feb24a2941338f410",
"trace_dsse_json": "sha256:7e1a4a8fe4a0e34467795035e13a84771442887749738321cf75f373b652e102",
"trace_sigstore_json": "sha256:3c21c5778c19aee0cbcfa0707de5ece475a98f822ea4b56cf8688722d141e456"
},
"replay_frame_hash": "sha256:79cc2e91043c501c7550613d93ff73d314b166f7d83f8e292ec768df53b2a1e8",
"replay_frame_count": 2,
"kernel_libc_matrix": [
{
"kernel_release": "5.15.0-1068-azure",
"libc_variant": "glibc",
"replay_frame_digest": "sha256:79cc2e91043c501c7550613d93ff73d314b166f7d83f8e292ec768df53b2a1e8"
},
{
"kernel_release": "6.1.0-21-amd64",
"libc_variant": "glibc",
"replay_frame_digest": "sha256:79cc2e91043c501c7550613d93ff73d314b166f7d83f8e292ec768df53b2a1e8"
},
{
"kernel_release": "6.6.32-0-lts",
"libc_variant": "musl",
"replay_frame_digest": "sha256:79cc2e91043c501c7550613d93ff73d314b166f7d83f8e292ec768df53b2a1e8"
}
],
"deterministic_result": "pass"
}

View File

@@ -0,0 +1,7 @@
[
{
"command": "dotnet test src/EvidenceLocker/__Tests/StellaOps.EvidenceLocker.Export.Tests/StellaOps.EvidenceLocker.Export.Tests.csproj -v minimal -m:1 /p:BuildInParallel=false /p:UseSharedCompilation=false",
"log": "docs/qa/feature-checks/runs/signals/ebpf-micro-witness-determinism/run-002/tier2-replay-matrix-tests.log",
"exitCode": 0
}
]

View File

@@ -0,0 +1,18 @@
{
"type": "integration",
"module": "signals",
"feature": "ebpf-micro-witness-determinism",
"runId": "run-002",
"capturedAtUtc": "2026-02-17T06:42:58.0746706Z",
"steps": [
{
"description": "Run targeted runtime witness replay matrix tests and added determinism assertions",
"result": "pass",
"evidence": [
"docs/qa/feature-checks/runs/signals/ebpf-micro-witness-determinism/run-002/tier2-replay-matrix-tests.log",
"docs/qa/feature-checks/runs/signals/ebpf-micro-witness-determinism/run-002/tier2-replay-matrix-summary.json"
]
}
],
"verdict": "pass"
}

View File

@@ -0,0 +1,42 @@
{
"module": "signals",
"feature": "ebpf-micro-witness-determinism",
"run_id": "run-002",
"captured_at_utc": "2026-02-17T06:42:58.0696356Z",
"witness_id": "wit:sha256:runtime-001",
"test_summary": {
"total": 83,
"passed": 83,
"failed": 0,
"skipped": 0
},
"new_tests_written": [
"BuildReplayFrameBytes_WithReorderedObservations_ProducesIdenticalDigest",
"BuildReplayFrameBytes_WithMutatedObservation_ProducesDifferentDigest"
],
"artifact_hashes": {
"trace_json": "sha256:21a50e02912d521d392b04cb25baa23489501d6e1bf8838feb24a2941338f410",
"trace_dsse_json": "sha256:7e1a4a8fe4a0e34467795035e13a84771442887749738321cf75f373b652e102",
"trace_sigstore_json": "sha256:3c21c5778c19aee0cbcfa0707de5ece475a98f822ea4b56cf8688722d141e456"
},
"replay_frame_hash": "sha256:79cc2e91043c501c7550613d93ff73d314b166f7d83f8e292ec768df53b2a1e8",
"replay_frame_count": 2,
"kernel_libc_matrix": [
{
"kernel_release": "5.15.0-1068-azure",
"libc_variant": "glibc",
"replay_frame_digest": "sha256:79cc2e91043c501c7550613d93ff73d314b166f7d83f8e292ec768df53b2a1e8"
},
{
"kernel_release": "6.1.0-21-amd64",
"libc_variant": "glibc",
"replay_frame_digest": "sha256:79cc2e91043c501c7550613d93ff73d314b166f7d83f8e292ec768df53b2a1e8"
},
{
"kernel_release": "6.6.32-0-lts",
"libc_variant": "musl",
"replay_frame_digest": "sha256:79cc2e91043c501c7550613d93ff73d314b166f7d83f8e292ec768df53b2a1e8"
}
],
"deterministic_result": "pass"
}