fb5fdab9cf73c40cfd035338f47900a5ebffb8a2
Archive-Pflichttest-Gate / pflichttest-gate (pull_request) Failing after 28s
ediscovery.ModuleAdapter ist die schmale Schnittstelle, ueber die ein Modul (DMS, Mail, ...) Treffer liefert und Originalinhalte herausgibt - dieselbe Adapter-Disziplin wie RET-01/RET-05, Archive kennt die Fachobjekte anderer Module nicht. Reale Module binden das spaeter per HTTP-Client an ihre eigene REST-API (Mail hat mit INT-01/mailapi bereits einen Endpunkt dafuer, DMS noch nicht) - diese Kachel prueft die Aggregations-/Exportlogik gegen zwei fiktive Testmodule (Ticket-Vorgabe). Search fragt alle Module ab und liefert eine gemeinsame Trefferliste; ein einzelnes fehlschlagendes Modul verschluckt nicht die Treffer der uebrigen. Export baut ein ZIP (Standardbibliothek archive/zip, keine neue Abhaengigkeit) mit Originaldateien, manifest.json und checksums.txt - Pruefsummen nach echtem Entpacken verifiziert. Suchlauf und Export werden ueber audittrail.Recorder (CMP-04) an Core AUD-08 gemeldet - die Unveraenderlichkeit des Protokolleintrags nutzt den bereits in AUD-07 verifizierten Append-only-Schutz, statt ein eigenes Protokoll zu bauen. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The file is empty.
Languages
Go
83.6%
TypeScript
12%
Shell
2.1%
JavaScript
1%
Kotlin
0.5%
Other
0.8%