spec(spa): daten-transparenz statt stilles dedup
Die produktive SPA soll Events wahrheitsgetreu darstellen und nicht defensiv korrigieren. Daten-Anomalien (doppelte t-Tags etc.) bleiben sichtbar, damit der Autor sie wahrnimmt. Bereinigung gehört in separate Audit-Werkzeuge, nicht in die SPA-Renderlogik. Der Mini-SPA-Spike dedup'te pragmatisch — explizit als Abweichung vom Zielverhalten vermerkt. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
4251fee668
commit
db86b7dd23
|
|
@ -496,6 +496,14 @@ Für externe Links: identische URL, identische Inhaltsanzeige. Backlinks aus Mas
|
||||||
|
|
||||||
Jeder Phasenwechsel: additiv oder lokal begrenzter Refactor, kein Rewrite.
|
Jeder Phasenwechsel: additiv oder lokal begrenzter Refactor, kein Rewrite.
|
||||||
|
|
||||||
|
### Daten-Transparenz vs. defensive Korrektur
|
||||||
|
|
||||||
|
Die SPA soll Events **wahrheitsgetreu** rendern und **nicht still Daten korrigieren**. Wenn ein Event Auffälligkeiten enthält (doppelte `t`-Tags, leeres `d`, inkonsistente Groß-/Kleinschreibung gegenüber anderen Events desselben Autors), soll die SPA das sichtbar lassen — nicht transparent wegdedupen. Grund: der Autor merkt sonst nicht, dass seine Events Daten-Mängel haben.
|
||||||
|
|
||||||
|
Daten-Bereinigung gehört in **separate Audit-Werkzeuge** (siehe Publish-Spec, z. B. künftiger `deno task audit`), die auf Basis von Relay-Queries einen Report erstellen und mögliche Korrektur-Commits in den Markdown-Quelltext vorschlagen.
|
||||||
|
|
||||||
|
Der Mini-SPA-Spike (`preview/spa-mini/`) dedup'te pragmatisch; die produktive SPA tut das nicht.
|
||||||
|
|
||||||
### Success-Kriterien Phase 1
|
### Success-Kriterien Phase 1
|
||||||
|
|
||||||
- Alle 18 alten Post-URLs liefern korrekten Inhalt (Visual-Parity, nicht pixelgenau).
|
- Alle 18 alten Post-URLs liefern korrekten Inhalt (Visual-Parity, nicht pixelgenau).
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue