stabilizaiton work - projects rework for maintenanceability and ui livening

This commit is contained in:
master
2026-02-03 23:40:04 +02:00
parent 074ce117ba
commit 557feefdc3
3305 changed files with 186813 additions and 107843 deletions

View File

@@ -0,0 +1,40 @@
using StellaOps.AuditPack.Models;
using System.Collections.Immutable;
namespace StellaOps.AuditPack.Services;
public sealed partial class AuditBundleReader
{
private sealed record BundleEntry(string Path, string Digest, long SizeBytes);
private sealed record SignatureVerificationResult
{
public bool? Verified { get; init; }
public string? KeyId { get; init; }
public string? Error { get; init; }
}
private sealed record MerkleVerificationResult
{
public bool Verified { get; init; }
public string? Error { get; init; }
}
private sealed record InputDigestVerificationResult
{
public bool Verified { get; init; }
public ImmutableArray<string>? Errors { get; init; }
}
private sealed record ManifestLoadResult(
bool Success,
string? Error,
AuditBundleManifest? Manifest,
byte[]? ManifestBytes);
private sealed record ExtractionResult(
bool Success,
string? Error,
AuditBundleReadResult Result,
string TempDir);
}