Define Revit CSV contracts

This commit is contained in:
2026-08-02 15:51:52 +02:00
parent 927b868dcb
commit 43cee890e7
4 changed files with 409 additions and 4 deletions
@@ -2,9 +2,10 @@
## Status
Phase 14.0 ist abgeschlossen. Dieses Dokument beschreibt den gegen den aktuellen
Code geprüften Zielzuschnitt. Die Laufzeitimplementierung beginnt gemäß der
verbindlichen Revit-Spezifikation erst nach Freigabe dieses Audits.
Phase 14.0 ist abgeschlossen und freigegeben. Dieses Dokument beschreibt den
gegen den aktuellen Code geprüften Zielzuschnitt. Phase 14.1 befindet sich in
Umsetzung; ihre reinen Transportverträge und Konfigurationsvalidatoren sind
vorhanden.
Fachliche Quelle bleibt
[Revit-CSV-Integration Anforderungen und Implementierungsanweisung](revit-csv-integration-requirements.md).
@@ -240,7 +241,8 @@ keine Projektrevision und laufen über einen eigenen Audit-Store.
### 14.1 CSV-Konfiguration und reine Vorschau
1. Transport-Domainverträge, Dialekt- und Mappingvalidatoren sowie kleine
synthetische Fixtures ergänzen.
synthetische Fixtures ergänzen. **Erledigt:** Verträge und Validatoren;
Parser-Fixtures folgen gemeinsam mit dem Parser.
2. Zustandsfreien Parser und Serializer mit Round-trip-Tests für UTF-8-BOM,
CRLF, Semikolon, vollständige Quotierung, Kopfzeile in Zeile 2 sowie
Titel-, Leer-, Objekt- und Passthrough-Zeilen implementieren.