Neuer Concierge-Prozess ← Zurück zur Übersicht 1. Identität Gruppenschlüssel (nur bei Neuanlage) Anzeigename Aktiv (wird beim Intent-Routing berücksichtigt) 2. Routing Auslöse-Schlagwörter (JSON-Array) [] JSON-Array; Groß/Kleinschreibung egal. Keine Überschneidung mit anderen aktiven Gruppen. Erstellungsreihenfolge (Dienste) [] JSON-Array der Service-Schlüssel in kanonischer Erstellungsreihenfolge. Pflichtfelder je Dienst (JSON-Objekt) {} JSON-Objekt: Dienst → Liste von Pflichtfeldnamen (keine _id-Felder — Fremdschlüssel werden zur Planzeit aufgelöst). 3. Plan-Template (deklarativ) plan_template_json Erlaubte Operatoren: {"from": "feld"}, {"from": "feld", "default": wert}, {"const": wert}, {"ref": "dienst:index"}, {"derive": "slug", "from": "feld"}, {"cast": "float|int|string"}. Leer lassen = PHP-Fallback (nur für die eingebaute offering-Gruppe). 4. Feld-Schema (Formular-Felder) fields_schema_json Feld-Deskriptoren je Dienst: name (eindeutig, == plan-template "from"), type (text|textarea|number|email|password|phone|select|radio|checkbox|hidden), label_key/label, collect (both|form|chat), required, options oder options_provider, when, validation, default. Chat-sichtbare Felder brauchen einen "from"-Schlüssel im Plan-Template. 5. Strategie (LLM-Prosa) Strategie-Dateiname Nur .md; wird unter config/concierge/strategies/ gespeichert. Markdown-Inhalt (8 erforderliche Abschnitte) Prosadokument für das Sprachmodell mit allen 8 Standard-Abschnitten (Role/Goal, Trigger Keywords, Group Members, Dependency Graph, Elicitable Fields, Completeness Gate, Validation Gate, Example Prompt). Speichern Abbrechen