semi implemented and features implemented save checkpoint

This commit is contained in:
master
2026-02-08 18:00:49 +02:00
parent 04360dff63
commit 1bf6bbf395
20895 changed files with 716795 additions and 64 deletions

View File

@@ -0,0 +1,70 @@
# Audit - StellaOps.Provcache
## Project
- Path: `src/__Libraries/StellaOps.Provcache/StellaOps.Provcache.csproj`
- Module: `__Libraries`
- Kind: `Library`
- SDK: `Microsoft.NET.Sdk`
- TargetFramework: `net10.0`
- Audit date (UTC): 2026-01-30
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 31
- Service locator usage (BuildServiceProvider/GetService): 0
- Analyzer enforcement: missing repo-wide (see summary).
### Details
- 100-line files:
- `src/__Libraries/StellaOps.Provcache/Export/MinimalProofExporter.cs` (504 lines)
- `src/__Libraries/StellaOps.Provcache/ProvcacheService.cs` (395 lines)
- `src/__Libraries/StellaOps.Provcache/ProvcacheTelemetry.cs` (389 lines)
- `src/__Libraries/StellaOps.Provcache/VeriKeyBuilder.cs` (389 lines)
- `src/__Libraries/StellaOps.Provcache/Oci/ProvcacheOciAttestationBuilder.cs` (376 lines)
- `src/__Libraries/StellaOps.Provcache/IProvcacheService.cs` (363 lines)
- `src/__Libraries/StellaOps.Provcache/DecisionDigestBuilder.cs` (343 lines)
- `src/__Libraries/StellaOps.Provcache/LazyFetch/HttpChunkFetcher.cs` (336 lines)
- `src/__Libraries/StellaOps.Provcache/Chunking/EvidenceChunker.cs` (324 lines)
- `src/__Libraries/StellaOps.Provcache/Oci/ProvcachePredicateTypes.cs` (312 lines)
- `src/__Libraries/StellaOps.Provcache/LazyFetch/LazyFetchOrchestrator.cs` (301 lines)
- `src/__Libraries/StellaOps.Provcache/Revocation/RevocationReplayService.cs` (295 lines)
- `src/__Libraries/StellaOps.Provcache/WriteBehindQueue.cs` (271 lines)
- `src/__Libraries/StellaOps.Provcache/Export/MinimalProofBundle.cs` (263 lines)
- `src/__Libraries/StellaOps.Provcache/LazyFetch/FileChunkFetcher.cs` (257 lines)
- `src/__Libraries/StellaOps.Provcache/Models/InputManifest.cs` (245 lines)
- `src/__Libraries/StellaOps.Provcache/Entities/ProvcacheItemEntity.cs` (217 lines)
- `src/__Libraries/StellaOps.Provcache/IEvidenceChunkRepository.cs` (203 lines)
- `src/__Libraries/StellaOps.Provcache/Invalidation/FeedEpochInvalidator.cs` (184 lines)
- `src/__Libraries/StellaOps.Provcache/Invalidation/SignerSetInvalidator.cs` (177 lines)
- `src/__Libraries/StellaOps.Provcache/Models/DecisionDigest.cs` (172 lines)
- `src/__Libraries/StellaOps.Provcache/Revocation/IRevocationLedger.cs` (160 lines)
- `src/__Libraries/StellaOps.Provcache/IProvcacheStore.cs` (150 lines)
- `src/__Libraries/StellaOps.Provcache/ProvcacheOptions.cs` (150 lines)
- `src/__Libraries/StellaOps.Provcache/Revocation/InMemoryRevocationLedger.cs` (137 lines)
- `src/__Libraries/StellaOps.Provcache/IProvcacheRepository.cs` (137 lines)
- `src/__Libraries/StellaOps.Provcache/Events/FeedEpochAdvancedEvent.cs` (131 lines)
- `src/__Libraries/StellaOps.Provcache/LazyFetch/ILazyEvidenceFetcher.cs` (131 lines)
- `src/__Libraries/StellaOps.Provcache/Events/SignerRevokedEvent.cs` (116 lines)
- `src/__Libraries/StellaOps.Provcache/ProvcacheServiceCollectionExtensions.cs` (114 lines)
- `src/__Libraries/StellaOps.Provcache/Entities/ProvRevocationEntity.cs` (110 lines)
- Service locator matches:
- none
### Fix Guidance
- Split files over 100 lines into smaller types or partials.
## Testing Fullness Findings
- Status: PASS
- Expected layers: Unit
- Detected test projects: src/__Libraries/__Tests/StellaOps.Provcache.Tests/StellaOps.Provcache.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Offline execution (tests must run without network access).
### Fix Guidance
- None.