save checkpoint

This commit is contained in:
master
2026-02-14 09:11:48 +02:00
parent 9ca2de05df
commit e9aeadc040
1512 changed files with 30863 additions and 4728 deletions

View File

@@ -0,0 +1,25 @@
# Evidence Bundle Importer (Import Pipeline)
## Module
EvidenceLocker
## Status
IMPLEMENTED
## Description
Import pipeline for evidence bundles with DSSE signature verification, content-addressed ID recomputation, deduplication, and conflict resolution. Complements the existing "Evidence Bundles (Release Evidence Packs)" and "Audit Bundle Export" with inbound import capability.
## Implementation Details
- **Modules**: `src/EvidenceLocker/__Libraries/StellaOps.EvidenceLocker.Import/`
- **Key Classes**:
- `EvidenceBundleImporter` (`src/EvidenceLocker/__Libraries/StellaOps.EvidenceLocker.Import/EvidenceBundleImporter.cs`) - imports evidence bundles with DSSE verification, ID recomputation, deduplication, and conflict resolution
- **Interfaces**: None (uses concrete importer)
- **Source**: batch_37/file_04.md
## E2E Test Plan
- [ ] Import a valid evidence bundle via `EvidenceBundleImporter` and verify DSSE signature is validated before ingestion
- [ ] Verify content-addressed IDs are recomputed during import and match the bundle manifest
- [ ] Import a duplicate bundle and verify deduplication prevents redundant storage
- [ ] Import a bundle with a conflicting ID (same ID, different content) and verify conflict resolution handles it
- [ ] Import a bundle with an invalid DSSE signature and verify the import is rejected
- [ ] Verify imported bundles are queryable through the standard evidence locker API after import