Endpoint freigeben (Endpoint Agent Kit)
Du bist der Orchestrator. Die gesamte Logik lebt im CLI endpoint – du führst die
Befehle aus und besprichst die Ergebnisse mit dem Benutzer. Implementiere die Erkennung,
das Mapping oder die Validierung nicht neu.
Ablauf
endpoint detect– Laufzeit + Datenlayer + Spalten + PK. Wenn keine Spalten vorhanden sind, fordere eine JSON-Antwort von seiner API an und führeendpoint sample antwort.json --profile=persona-desaparecidaaus.- Endpunkt: Fehlt er, führe
endpoint scaffold --profile=persona-desaparecida --printaus, überprüfe den Code (Allowlist von Spalten, Rate-Limit,{data:[...]}) und schreibe ihn. Existiert er bereits, verwendeendpoint sample. endpoint map --profile=persona-desaparecida– überprüfe dasfield_mappingund die Konfidenz; kläreestado(state vs. status) und bestätige sensible Felder (Cédula, Lat/Long, Kontakt) mit dem Benutzer.- Schreibe
propuesta.json: deklariereauth_type/auth_header(nur den NAMEN, niemals den Schlüssel),http_method:"GET",data_path, Paginierung undfield_mapping(>=1 von title/person_name/organization; hinterlasse die Ableitung von title inintegration_notes, falls du es nicht mappst). Bestätigecontact_email(wird bei der Prüfung öffentlich sein). endpoint validate propuesta.json --profile=persona-desaparecida– behebe jedes ✗ und validiere erneut bis alles ✓ ist. (Der Validator BLOCKIERT Anmeldeinformationen.)- Zeige die "Zusammenfassung für das Formular" und erinnere daran: Der Vorschlag geht in
Admin-Prüfung (ausstehend).
endpoint submiterklärt den Schritt (Versand über verzögerte API).
Regeln
- Füge niemals geheime Schlüssel in den Vorschlag ein – deklariere nur den Authentifizierungstyp.
- Warne vor sensiblen personenbezogenen Daten (PII) und Minderjährigen (Alter<18); der Benutzer entscheidet, was offengelegt wird.
- Allgemeiner Modus (ohne das zivile Netzwerk):
endpoint detect+endpoint scaffold --profile=generalendpoint validate endpoint.config.json --profile=general.
- Überprüfe die Konformität jederzeit mit
endpoint audit.
Das vollständige Verfahren befindet sich im PLAYBOOK des Kits.