Ziel
src/FileTypeDetection/Abstractions/Hashing/HashRoundTripReport.vb exakt durch die neue Version ersetzen.
Scope
- Vollständiger Datei-Overwrite der Zieldatei.
- Alle Legacy-Usages auf neue API migrieren (
Ctor, H1..H4, LogicalH1Equals*, PhysicalH1Equals*).
- Build/Test lokal ausführen.
Regeln
- fail-closed erhalten.
- Keine Semantikänderung in
EqualLogical/EqualPhysical.
- Keine Refactors außerhalb direkt betroffener Zeilen.
Akzeptanzkriterien
dotnet build FileClassifier.sln -v minimal erfolgreich.
dotnet test tests/FileTypeDetectionLib.Tests/FileTypeDetectionLib.Tests.csproj -c Release -v minimal erfolgreich.
- Vollständige
rg-Trefferliste alt vs. neu im Abschlussbericht.
DoD
- Keine verbleibenden Legacy-Aufrufe.
- API-Contract/Snapshot konsistent mit neuer Surface.
Ziel
src/FileTypeDetection/Abstractions/Hashing/HashRoundTripReport.vbexakt durch die neue Version ersetzen.Scope
Ctor,H1..H4,LogicalH1Equals*,PhysicalH1Equals*).Regeln
EqualLogical/EqualPhysical.Akzeptanzkriterien
dotnet build FileClassifier.sln -v minimalerfolgreich.dotnet test tests/FileTypeDetectionLib.Tests/FileTypeDetectionLib.Tests.csproj -c Release -v minimalerfolgreich.rg-Trefferliste alt vs. neu im Abschlussbericht.DoD