1.5 KiB
Schemafehler bei Bootstrap v21
Der Gateway validiert weiterhin gegen das vollständige lokale Ausgabeschema.
Bootstrap v21 war jedoch nicht für die detaillierte, bereinigte
Schemafehlerdiagnostik freigeschaltet. Deshalb enthielten fehlgeschlagene Aufrufe
teilweise nur validation_keyword: type, ohne die betroffene Stelle.
Jetzt werden auch für diesen Prompt validation_path, bekannte
validation_fields und das konkrete Validierungskeyword erfasst. Bei verschachtelten
Aktionsalternativen wird die zum vorhandenen Diskriminator passende Schemaalternative
verwendet. Unbekannte Feldnamen werden maskiert; Antwortwerte und rohe
Fehlermeldungen werden nicht in die Diagnose übernommen. Die bekannten Werkzeugfelder
profile und entity_refs sind für sichere Feldpfade freigegeben.
Der Controller speichert diese Diagnose append-only mit dem fehlgeschlagenen Aufruf. Für Bootstrap-Aufrufe bekommen Typ- und Enumfehler einen gezielten Korrekturhinweis am gemeldeten Pfad. Das Schema wird nicht gelockert und die Antwort nicht automatisch umgeschrieben. Ein technischer Fehlversuch löst keinen Rechercheauftrag aus. Die vorhandene Begrenzung ungültiger Antworten bleibt wirksam.
Lokale Tests prüfen Typfehler, fehlende Pflichtfelder, zusätzliche Felder, Datenschutz und den Weg vom Gateway über das Paket bis zur Wiederaufnahme und erfolgreichen Korrektur mit einem simulierten Anbieter. Es werden keine kostenpflichtigen Anfragen ausgeführt. Historisch nicht gespeicherte Fehlerpfade lassen sich damit nicht nachträglich rekonstruieren.