5.0 KiB
5.0 KiB
phase, plan, subsystem, tags, requires, provides, affects, tech-stack, key-files, decisions, status, actuals, plan_head_before, plan_head_after, completed
| phase | plan | subsystem | tags | requires | provides | affects | tech-stack | key-files | decisions | status | actuals | plan_head_before | plan_head_after | completed | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| quick-261008-h3t | 01 | domains |
|
|
|
|
|
|
|
complete |
|
95d625bd25 |
2176f8ecce |
2026-10-08 |
Phase quick-261008-h3t Plan 01: Domains, Nameserver aus AutoDNS Summary
Tessera liest die Standard-Nameserver der Registrierung aus dem AutoDNS-Benutzerprofil (tolerante Schluessel-Erkennung), zeigt sie nur lesend in AutoDNS-Reihenfolge, speichert sie im Entwurf und sendet sie unveraendert im einen POST /domain; die Tessera-Einstellung samt DB-Spalte ist entfernt.
Commits
| Task | Commit | Beschreibung |
|---|---|---|
| 1 (tracer) | 473738d |
feat(domains): Standard-Nameserver aus dem AutoDNS-Profil lesen (h3t) |
| 2 | 1b20b84 |
feat(domains): Registrieren zeigt Nameserver aus AutoDNS nur zur Kontrolle (h3t) |
| 3 | 2176f8e |
refactor(domains): Einstellung Standard-Nameserver entfernt, Doku angepasst (h3t) |
Messungen
- API-Suite: 135 Dateien, 2498 Tests gruen; Web-Suite: 132 Dateien, 1458 Tests gruen.
- tsc (api, web) ohne Fehler; biome check auf den beruehrten Verzeichnissen sauber.
- de/en-Schluesselparitaet gruen; kein
defaultNameServersmehr in apps/*/src; keine firmenspezifischen Nameserver-Namen in Code, Docs, Changelog. - Tracer-Kette (Entwurf -> Bestaetigung -> genau ein POST /domain mit Profil-Nameservern in Profil-Reihenfolge) als Test "Nameserver aus AutoDNS (h3t)" gruen.
- Neu gebauter Stack: Migration 20261008160000 angewendet, Spalte in der lokalen DB weg, GET settings ohne Nameserver-Feld, GET name-servers antwortet 409 notConfigured (lokal ist kein AutoDNS-Zugang hinterlegt), GET status 200.
Deviations from Plan
None - plan executed exactly as written. Hinweis: ein einzelner Web-Test (domains-page, "Speichern") fiel in einem Lauf unter Last durch (Zeitueberschreitung) und war im Einzel- und Wiederholungslauf gruen; unveraendert, nicht von dieser Aenderung verursacht.
Known Stubs
None.
Demo-Checkliste (vom Benutzer mit Demo-Zugang auszufuehren, nicht vom Executor)
- H-1 [ASSUMED] Schluesselnamen: Der Reiter Registrieren listet die Standard-Nameserver des Demo-Benutzers in AutoDNS-Reihenfolge. Erscheint stattdessen "In AutoDNS sind keine Standard-Nameserver hinterlegt", obwohl AutoDNS Werte hat, die Warnzeile "Keine Standard-Nameserver im AutoDNS-Profil erkannt" in
docker compose logs apilesen (sie nennt die Schluesselnamen) undparseProfileNameServersanpassen. - H-2 Der AutoDNS-Benutzer darf sein eigenes Profil lesen (kein 403; ein 403 zeigt den Hinweis "nicht aus AutoDNS lesen").
- H-3 Eine Demo-Registrierung sendet die angezeigten Nameserver und AutoDNS akzeptiert sie ausdruecklich.
- H-4 Live: die Liste entspricht den vier vom Benutzer genannten Werten in dieser Reihenfolge.
- H-x ersetzt Punkt 8 (A8) der Checkliste von 261008-dts, dessen Schritt "Standard-Nameserver in den Einstellungen eintragen" entfaellt.
Browser-Schritte fuer den Orchestrator (Dunkelmodus)
- Domains -> Einstellungen: keine Karte "Standard-Nameserver" mehr.
- Domains -> Registrieren, Domain pruefen: entweder schreibgeschuetzte Nameserver-Liste in AutoDNS-Reihenfolge, oder (lokal ohne Zugang) Hinweis oben mit "Erneut aus AutoDNS lesen" und gesperrtem "Zusammenfassung anzeigen".
Self-Check: PASSED
Commits 473738d, 1b20b84, 2176f8e liegen auf main; Migration und Parser vorhanden.