Erstelle und überarbeite versionierte Richtlinien auf Basis eines bestätigten Fehlermusters.
Verwende den Policy-Editor, um einen Fund oder ein Problem in eine einsetzbare Regel umzuwandeln. Halte Erstellung und Deployment getrennt, damit ein Entwurf das Live-Verhalten nicht stillschweigend verändern kann.Wenn ein Problem ein wiederholbares Aktionsmuster aufweist, öffne es unter Analyze → issues und wähle generate policy. Failproof AI erklärt zunächst, ob eine Richtlinie das Problem abbilden kann, und überführt dann den geprüften Intent sowie den Fundkontext in den Editor. Die generierte Quelle bleibt so lange ein Entwurf, bis du sie veröffentlichst.
Gehe zu Admin → policy editor und beschreibe im Bereich compose das Fehlermuster, oder füge den JavaScript-Richtlinienquellcode ein.
Validiere den Quellcode und behebe alle gemeldeten Fehler.
Trage die Richtlinienidentität ein und veröffentliche sie. Nutze anschließend library, um Versionen zu vergleichen oder zu deaktivieren.
Wähle enforcement, sobald die Version für ein maschinelles Rollout bereit ist.
Veröffentliche über die CLI mit fp policies publish. Dieser Befehl erstellt eine neue Version und bearbeitet keine bestehende in-place. Außerdem prüft er den Quellcode syntaktisch mit node, bevor er ihn überträgt – da nachgelagerte Schritte dies nicht tun, würde ein Syntaxfehler sonst erst zur Enforcement-Zeit auf dem Zielsystem auftreten:
Das Veröffentlichen deployt nichts – eine neue Version liegt ungenutzt vor, bis fp fleet deploy sie auf einem Gerät aktiviert. fp policies compose "<plain English>" entwirft Quellcode mithilfe des Cloud-Assistenten und gibt ihn zur Überprüfung aus, anstatt ihn direkt zu veröffentlichen.Um eine Richtlinie stattdessen in eine lokale Agenten-CLI (nicht Cloud) zu installieren, verwende failproofai policies --install --custom ./checkout.policies.ts --cli claude --scope project.
Wähle die Hook-Events und Tools aus, die ausreichend Kontext für eine Entscheidung liefern.
Formuliere die engstmögliche Bedingung, die unsicheres Verhalten trifft.
Gib eine Begründung zurück, die dem Agenten oder Operator mitteilt, wie weiter vorzugehen ist.
Füge Beispiele hinzu, die übereinstimmen sollen, sowie Beispiele, die weiterhin erlaubt bleiben müssen.
Speichere eine neue Version und fordere eine Überprüfung an.
Verwende instruct, wenn der Agent den Kurs sicher korrigieren kann. Verwende deny, wenn das Zulassen der Aktion ein inakzeptables oder irreversibles Risiko darstellen würde.
Richtlinienversionen sind unveränderliche Deployment-Eingaben. Das Bearbeiten eines Entwurfs erstellt eine neue Version; bestehende Versionen, die bereits Maschinen zugewiesen sind, sollten nicht überschrieben werden.