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,57 @@
{
"feature": "sbom-lineage-api-backend",
"module": "sbomservice",
"runId": "run-001",
"timestamp": "2026-02-13T08:00:00Z",
"tier": "tier2d",
"status": "pass",
"sourceVerification": {
"tier": "tier0",
"result": "pass",
"referencedFiles": [
"src/SbomService/StellaOps.SbomService/Controllers/LineageController.cs",
"src/SbomService/StellaOps.SbomService/Models/LineageExportModels.cs",
"src/SbomService/StellaOps.SbomService/Models/SbomPathModels.cs",
"src/SbomService/StellaOps.SbomService/Models/SbomProjectionModels.cs",
"src/SbomService/__Libraries/StellaOps.SbomService.Lineage/Repositories/VexDeltaRepository.cs",
"src/SbomService/__Libraries/StellaOps.SbomService.Lineage/Persistence/Migrations/00001_InitialSchema.sql",
"src/SbomService/StellaOps.SbomService/Observability/SbomMetrics.cs",
"src/SbomService/StellaOps.SbomService/Observability/SbomTracing.cs"
],
"allFilesExist": true,
"missingCount": 0
},
"buildCheck": {
"tier": "tier1",
"result": "pass",
"testProject": "StellaOps.SbomService.Tests.csproj",
"totalTests": 59,
"passedTests": 59,
"failedTests": 0
},
"codeReview": {
"tier": "tier1",
"result": "pass",
"findings": [
"LineageController exposes GET /api/v1/lineage/{artifactDigest} for graph queries",
"LineageController exposes GET /api/v1/lineage/diff for diff computation",
"LineageController exposes POST /api/v1/lineage/export for evidence pack export",
"Proper authorization with sbom:read and lineage:export policies",
"Input validation for maxDepth (1-50), digest presence, identical digest check",
"LineageExportModels define EvidencePack with NDJSON structure",
"SbomPathModels provide path traversal, timeline, and catalog query types",
"SbomProjectionModels define projection result with hash and schema version"
]
},
"integrationCheck": {
"tier": "tier2d",
"result": "pass",
"testsRun": [
"LineageDeterminismTests (8 tests) -- all pass: deterministic node/edge ordering, serialization stability, diff commutativity",
"ResolverFeedExportTests.Export_returns_ndjson_in_deterministic_order -- pass",
"ProjectionEndpointTests.Projection_requires_tenant -- pass",
"ProjectionEndpointTests.Projection_returns_payload_and_hash -- pass"
],
"behavioralCoverage": "Lineage graph queries, diff computation, export endpoints, determinism guarantees all verified via integration tests"
}
}