KIglove: Endpoint-Registry und Versionierung
Quelle
api_endpoints ist die versionierte PostgreSQL-Quelle für:
- HTTP-Verb und Pfad.
- Request-/Response-Contract.
- Operation und erforderliche Scopes.
- Projekt- und Task-Anforderungen.
- Dokumentation.
Ablauf
1. Contract als versionierte DB-Zeile anlegen.
2. Migration und Registry-Status prüfen.
3. Router-/Dokumentationsartefakte programmatisch generieren.
4. Contract-Tests ausführen.
5. Version aktivieren.
Runtime-Code lädt nur aktivierte, validierte Contracts. Unbekannte oder nicht versionierte Endpoints werden abgelehnt. Die PostgreSQL-Migrationen bleiben die nachvollziehbare Quelle der Schemaänderungen.