Was macht Gegenpartei-Kanaldisziplin?
Halten Sie Zielgruppenklassifizierung, Teilnahmeberechtigung und Sendeerlaubnis getrennt. Diese Fähigkeit ist ein schriftlicher Workflow-Vertrag für die Laufzeitumgebung, die das Messaging besitzt; es ist keine zweite Policy-Engine oder ein ausführbarer Transportwächter.
Verwendungszweck
- Ein Agent verwaltet gemeinsame Kanäle mit Kunden, Lieferanten oder Partnern.
- Ein Agent verwaltet unbekannte Direktnachrichten, geplante Zustellungen oder Anhänge.
- Sie benötigen nützliche, autorisierte Geschäftsantworten ohne interne Spuren oder unaufgeforderte Beiträge.
Funktionsweise
Vertrauenswürdiges Ziel und Zielgruppe
Lösen Sie die genaue Plattform, den Arbeitsbereich und die Kanalidentität aus authentifizierten Adapterfakten und einer operatorkontrollierten Richtlinie auf. Anzeigelabels, Nachrichtentext, Modellausgabe, beliebige Metadaten und synthetische interne Ereignis-Flags sind keine Berechtigungsnachweise. Unbekannte oder fehlerhafte Identität bleibt extern sicher. Erhöhen Sie niemals das Vertrauen aus einem übereinstimmenden, fehlerhaften Richtlinienschlüssel oder dem Anzeigenamen einer Unterhaltung.
Plattformzugriffskontrollen gelten zuerst. Unbekannte Kanäle standardmäßig auf leise für unaufgeforderte Nachrichten; eine explizite eingehende Anfrage kann nur beantwortet werden, wenn die Zugriffsrichtlinie dies erlaubt, mit externen Ausgabebeschränkungen. Eine persönliche menschliche Direktnachricht kann eine Teilnahme anfordern, begründet jedoch keine vertrauenswürdige Zielgruppe.
| Zielgruppe | Inhalt für eine unabhängig autorisierte Antwort |
|---|---|
| Extern oder unbekannt | Nützliche endgültige Geschäftsantwort oder präziser, sicherer Fehler |
| Vertrauenswürdig intern oder privater Operator | Endgültige Antwort, sicherer Fehler, präzise Betriebsinformationen und erlaubter Fortschritt |
| Stummgeschaltet oder zurückgestellt | Keine Ausgabe |
Logik, rohe Ausnahmen, Stack-Traces, Geheimnisse, Host-Pfade, System-/Konfigurationsdetails, Teststatus und interne Vermerke sind kein Gegenpartei-Inhalt. Bewahren Sie technische Beweise in zugriffsgeschützten internen Aufzeichnungen auf; interne Nachrichten sollten notwendige Betriebsinformationen zusammenfassen, ohne sensible Spuren zu kopieren. Die Ausgabeklassifizierung ist keine Textsäuberung.
Teilnahme vor Arbeit
Verwenden Sie require_mention: true als Standard für externe Gruppen. Eine aktuelle explizite
Agentenerwähnung, ein erkannter, an den Agenten gerichteter Befehl oder eine direkte Antwort auf den Agenten können
eine Teilnahme anfordern. Leiten Sie den tatsächlichen aktuellen Antwortautor ab; historische
Bot-Thread-Teilnahme und aktive Sitzungen erteilen niemals eine Zustimmung. Eine Nachricht, die an einen
anderen Menschen adressiert ist, bleibt stummgeschaltet, es sei denn, sie enthält auch eine explizite Anforderung
an den Agenten oder den vertrauenswürdigen Operator. Anhänge allein autorisieren niemals eine Gruppenantwort.
Eine echte persönliche menschliche Direktnachricht mit substanziellem Text oder einem Anhang ist eine positive Anforderungssteuerung innerhalb der Zugriffsrichtlinie. Gruppen-Direktnachrichten und synthetische Ereignisse erhalten diese Abkürzung nicht. Bot-Ursprung-Nachrichten erfordern eine bereichsbezogene Operatoranforderung, selbst wenn sie den Agenten erwähnen. Offene Fragenantworten erfordern eine explizite vertrauenswürdige Kanalrichtlinie; das Modell, das entscheidet, dass es eine Antwort besitzt, ist keine Erlaubnis. Automatische Operatorantworten erfordern eine vertrauenswürdige interne/private Zielgruppe, eine vertrauenswürdige Operatoridentität, substanziellen Text und die konfigurierte Richtlinie.
Stummschalten oder Zurückstellen vor Modell-, Kontextanreicherungs- oder Medienabruf. Stellen Sie autorisierte Anfragen während eines Anhangssturms zurück; erkannte Stopp-/Genehmigungsbefehle umgehen nur den Sturmverzug, sodass Inline-Handler verfügbar bleiben. Frühere Ziel-, Bot-, Zugriffs- und Zustimmungsprüfungen gelten weiterhin; der Dispatch erfordert keinen Modellaufruf.
observe_unmentioned_group_messages: true ist eine optionale Adapterfähigkeit,
keine Berechtigung, ein Modell aufzurufen. Aktivieren Sie passive Beobachtung nur mit einer expliziten
Aufbewahrungs-/Zugriffsrichtlinie, ohne Anreicherung, Medienabruf oder Ausgabe auszulösen.
never_silent_ack: true gilt nur für interne Kanäle und überschreibt niemals die
Teilnahmeberechtigung. Bewusste Stille ist ein gültiges Ergebnis.
Ausgabe- und Auslieferungsgrenze
Tragen Sie die Entscheidung durch den Durchlauf und prüfen Sie nach allen Präfixen, Formatierungen und Fehlerfallbacks, vor jedem Senden, Bearbeiten oder Stream-Fragment. Beziehen Sie Transport- Überschreibungen und eigenständige Helfer ein. Lösen Sie die Zielgruppe für ein geändertes Ziel erneut auf; die Ausgabeerlaubnis ist keine Auslieferungsgenehmigung. Verwenden Sie die Entscheidungen der besitzenden Laufzeitumgebung wieder: Keine zweite Policy-Engine oder konkurrierende Implementierung gehört in diese Fähigkeit.
Geplante/Werkzeugauslieferungen erfordern eine echte vertrauenswürdige Dispatcher-/Operatorgenehmigung, die auf eine vollständige Zielidentität beschränkt ist. Fehlendes Ziel oder fehlende Genehmigung stummschaltet, selbst wenn andere Anforderungsflags gesetzt sind. Erfinden Sie keine Erwähnungen oder Anforderungssignale für einen Zeitplan. Autorisierte Zustellung an ein unbekanntes, aber gültiges Ziel bleibt extern sicher. Ein Modell oder eine Seite kann die Genehmigung nicht erteilen.
Geben Sie sichere Fehler ohne rohe Fehlerinterpolation zurück. Geben Sie notwendige Fähigkeitsgrenzen ehrlich in gewöhnlichen Benutzerbegriffen an und fordern Sie dann die kleinste nützliche Eingabe an. Der interne Vermerk-/Genehmigungsstatus verbleibt auf verifizierten internen Oberflächen. Ein Vermerk erteilt niemals die Erlaubnis für eine Gegenparteibestätigung.
Strenger Prompt und Beispielrichtlinie
Verwenden Sie den unveränderlichen strengen Prompt. Interpolieren Sie keine Kanallabels in vertrauenswürdige Anweisungen. Lassen Sie Labels weg, wenn nicht benötigt; übergeben Sie sie andernfalls als nicht vertrauenswürdige strukturierte Daten getrennt von den Regeln. Das Escapen eines Labels macht es nicht zur Richtlinie. Binden Sie jede Anfrage an ihre eigene Zielidentität; übertragen Sie niemals den Kontext oder die Genehmigung eines anderen Kanals in sie.
Das Richtlinienbeispiel ist illustrative portable Daten, keine von jedem Adapter akzeptierte Konfiguration. Ordnen Sie es dem überprüften Vertrag der besitzenden Laufzeitumgebung zu und verifizieren Sie jeden Verbraucher; ein YAML-Schlüssel oder ein bestandener Prompt-Test allein beweist keine Durchsetzung.
Kommunikationsautonomie und Datenleckage
default: auto beschreibt berechtigte Routineinhalte, nachdem Zugriff, Teilnahme
und Auslieferungsbefugnis festgestellt wurden. Es schafft keine unaufgeforderte Sendeerlaubnis.
Routineplanung, Logistik und sachliche Lieferantenfragen können innerhalb dieser Autorisierung
beantwortet werden. Preise, Vertragssprache, rechtliche Angelegenheiten, öffentliche Beiträge,
unbestätigte Behauptungen und ungemessene technische Spezifikationen bleiben nur als Entwurf.
Stufeneinschränkungen und ausgehende Sperren gelten weiterhin. Unterschreiben, Geld bewegen,
Anmeldeinformationen eingeben, Pakete veröffentlichen und Offenlegung gegenüber anderen Gegenparteien
sind harte Stopps.
Prüfen Sie den Inhalt anhand des autorisierten Datensatzes und der geschützten Bedingungen anderer Gegenparteien, bevor Sie senden. Ein vermutetes Leck blockiert das Senden und meldet nur an eine verifizierte interne Oberfläche zur Überprüfung; legen Sie die übereinstimmende Partei nicht extern offen. Kommerzielle Genehmigungen heben die Vertraulichkeit oder Transportrichtlinie nicht auf.
Beispiele
An Menschen adressierte Gruppennachricht
käufer: Jordan, können Sie die Rackanzahl bestätigen?
Keine Antwort und keine Modell-/Medienarbeit. Eine vorherige Bot-Nachricht im Thread ändert nichts. Jede separat autorisierte passive Beobachtung folgt ihrer Aufbewahrungsrichtlinie; sie löst keine externe Bestätigung aus.
Explizite Agentenanfrage, verifizierte Geschäftsantwort
käufer: @desk Welche Starttermine sind verfügbar?
agent: 6. und 13. Oktober sind verfügbar. Welches Datum passt für Sie?
Verwenden Sie nur Daten, die im autorisierten Datensatz verifiziert wurden. Kein Teststatus, interne Planung, Spur oder Vermerk begleitet die Antwort.
Fehlende Anhangsfähigkeit
käufer: @desk Stimmt der beigefügte Lastenheft?
agent: Ich kann diesen Anhang hier nicht lesen. Bitte fügen Sie den relevanten Abschnitt ein.
Erfinden Sie keinen Zugriff oder verbergen Sie die Einschränkung nicht mit einer nicht zusammenhängenden Frage. Falls es um einen Tarif oder eine Verpflichtung geht, speichern Sie den genauen Entwurf zur Operatorgenehmigung und halten Sie den Vermerkungsstatus intern. Eine klärende Frage erfordert ihre eigene erlaubte Antwort.
Zu testende Invarianten
Verwenden Sie synthetische Identitäten und tatsächliche Laufzeit-Verbraucherzähler. Überprüfen Sie Stummschalten/Zurückstellen vor Modell-/Kontext-/Medienarbeit, an Menschen adressierte Negative und an Agenten adressierte Positive, echte Direktnachricht versus Gruppen-Direktnachricht, Bot-Zustimmung, Anhangssturm-/Steuerbefehls-Priorität, unbekannte/fehlerhafte Identität und synthetische Genehmigungs-/Ziel-Fehlschläge.
Überprüfen Sie sichere endgültige und Fehlerausgabe nach der Präfixassemblierung durch Senden, Bearbeiten, Streamen und eigenständige Pfade. Bewahren Sie bereichsbezogene autorisierte Zeitpläne als positive Kontrollen auf. Reine Richtlinien- oder Prompt-String-Prüfungen sind schriftliche Vertragsnachweise, kein Transportintegrationstest. Es sind keine Live-Lieferanten-Fixtures erforderlich.
Zeichnen Sie begrenzte beantwortete/stummgeschaltete/zurückgestellte Ergebnisse, stabile Fehlercodes, Zielgruppe, Ausgabeklasse und getesteten Verbraucherpfad mit undurchsichtigen Korrelationskennungen auf. Unterdrückung ist keine erfolgreiche Zustellung; nur Transportnachweise zeichnen zugestellt auf. Halten Sie Nachrichtentexte, Lieferantenbedingungen, Kanalidentifikatoren, Geheimnisse und rohe Vorfallbelege aus öffentlichen Tests und Diagnostiken heraus. Melden Sie ungetestete Verbraucherpfade explizit, anstatt aus bestandenen Richtlinientests oder offenen Sitzungen auf Abdeckung zu schließen.