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

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

View File

@@ -0,0 +1,24 @@
{
"type": "integration",
"capturedAtUtc": "2026-02-13T12:00:00Z",
"feature": "reachgraph-slice-query-rest-apis",
"module": "reachgraph",
"testProject": "src/ReachGraph/__Tests/StellaOps.ReachGraph.WebService.Tests/StellaOps.ReachGraph.WebService.Tests.csproj",
"testFilter": "ClassName~ReachGraphApiIntegrationTests",
"testsRun": 26,
"testsPassed": 26,
"testsFailed": 0,
"behaviorVerified": [
"POST /v1/reachgraphs upsert (idempotent by BLAKE3 digest, 201 Created / 200 OK)",
"GET /v1/reachgraphs/{digest} retrieve full graph with 24h cache and ETag support",
"GET /v1/reachgraphs/{digest}/slice?q= package slice with PURL wildcard, configurable depth/direction",
"GET /v1/reachgraphs/{digest}/slice?cve= CVE slice with sinks and reachability paths",
"GET /v1/reachgraphs/{digest}/slice?entrypoint= entrypoint slice (max depth 10)",
"GET /v1/reachgraphs/{digest}/slice?file= file-based slice",
"POST /v1/reachgraphs/replay deterministic replay verification",
"GET /v1/reachgraphs/by-artifact/{artifactDigest} list graphs for artifact",
"DELETE /v1/reachgraphs/{digest} admin delete (204 NoContent / 404 NotFound)",
"Slice caching with SHA256-based cache keys and TTL"
],
"verdict": "pass"
}