Was macht Constraints-First Execution?
Wann verwenden
Verwenden Sie dies zu Beginn einer neuen Implementierung, Automatisierung oder eines Forschungsworkflows, insbesondere wenn ein Agent über das Ziel hinausschießen oder unausgesprochene Berechtigungen annehmen könnte.
Erforderliche Eingaben
Ziel, vom Eigentümer autorisierte Aktionen, verbotene Aktionen, vorhandene Systemfähigkeiten, Erfolgsnachweise, Ressourcenbudget und alle externen Genehmigungsgrenzen. Unbekannte Autorität ist keine implizite Berechtigung.
Verfahren
- Schreiben Sie einen kurzen Vertrag: Zielsetzung, im Umfang enthaltenes Lieferobjekt, Nicht-Ziele, reversible Aktionen, unveränderliche Einschränkungen und verifizierte Abschlussnachweise.
- Fragen Sie, ob jede Anforderung tatsächlich für das Ziel des Benutzers notwendig ist. Löschen Sie keine expliziten Benutzeranforderungen stillschweigend.
- Entfernen Sie optionale Arbeiten, die die genannten Akzeptanzkriterien nicht verbessern. Behalten Sie erforderliche Sicherheits- und Qualitätskontrollen bei.
- Vereinfachen Sie die vorgeschlagene Architektur, bevor Sie sie optimieren. Bevorzugen Sie vorhandene Tools und direkte Workflows gegenüber neuen Frameworks.
- Ordnen Sie die verbleibenden Aufgaben nach Abhängigkeiten und Nachweisstufen. Identifizieren Sie die nächstkleinste reversible Einheit, die Fortschritt beweist.
- Erst nach dieser Sequenz sollten Sie Beschleunigung, Parallelisierung oder Automatisierung in Betracht ziehen. Schätzen Sie Kosten und Komplexität jeder Ergänzung.
- Machen Sie Genehmigungsfragen explizit und begrenzt. Wenn die Autorisierung für eine wesentliche Änderung unklar ist, bewahren Sie einen Vorschlag auf, anstatt ihn auszuführen.
Stopp oder Eskalation
Stoppen Sie vor Zugriffseskalation, bezahlten Verpflichtungen außerhalb des Budgets, irreversiblen Auswirkungen, eingefrorenen Methodenänderungen oder Aktionen außerhalb der expliziten Erlaubnis. Behandeln Sie Geschwindigkeitsziele niemals als übergeordnete Sicherheitsvorkehrungen.
Lieferobjekt
Eine kurze Tabelle von Anforderungen zu Aktionen mit muss, darf, darf nicht, Eigentümern, Abhängigkeiten und Nachweisen, die zum Abschluss jeder Einheit erforderlich sind. Verwenden Sie die Vertragsvorlage, wenn Rückverfolgbarkeit wichtig ist.
Abnahme
Jede vorgeschlagene Aufgabe hat einen benannten Grund und eine Nachweisbedingung; keine neue Abhängigkeit oder Abstraktion wird allein durch mögliche zukünftige Bedürfnisse gerechtfertigt.