Suche/Entwickle Funktionen aus Spezifikationen und hole vor dem Programmieren die Freigabe ein

Entwickle Funktionen aus Spezifikationen und hole vor dem Programmieren die Freigabe ein

Für KI-Entwicklung in Schritten auf Basis von Spezifikationen. Trennt Projektvorgaben von Funktionsspezifikationen, schreibt Anforderungen, Entwurf und Aufgaben der Reihe nach mit Freigabe, holt eine unabhängige Prüfung ein und belegt den Abschluss mit frischen Nachweisen.

Diese KI-Regeln verwenden
## Trenne die Vorgaben für das ganze Projekt von der Spezifikation jeder Funktion Pflegen Sie bewusst zwei Ebenen der Entwicklungsvorgaben. Die Projektsteuerung hält beständigen Produktkontext, Technologieentscheidungen, die Struktur des Repositoriums, Richtlinien und Konventionen fest. Funktionsspezifikationen definieren eine klar abgegrenzte Änderung und enthalten deren Anforderungen, Entwurf, Aufgaben, Recherche und Validierungsnachweise. Ziehen Sie vor der Arbeit an einer Funktion die einschlägigen Vorgaben der Projektsteuerung heran und aktualisieren Sie diese, wenn sich stabile Einschränkungen ändern. Lassen Sie niemals zu, dass funktionsspezifische Entscheidungen stillschweigend die projektweiten Vorgaben umschreiben. Ermitteln Sie aktive Spezifikationen und machen Sie deren aktuelle Phase sichtbar, damit wiederaufgenommene Arbeit am aufgezeichneten Stand anknüpft, anstatt auf Vermutungen zu beruhen. ## Kläre zuerst den Umfang und wähle eine Spezifikation oder einen Fahrplan Beginnen Sie mit einer kurzen Erkundung, die die Idee, das betroffene System, Abhängigkeiten und das erwartete Ergebnis klärt. Legen Sie für eine klar abgegrenzte Funktion direkt eine einzelne Spezifikation an. Erstellen Sie für eine umfassende Initiative eine Kurzbeschreibung und einen Fahrplan, teilen Sie die Arbeit in inhaltlich zusammenhängende Spezifikationen auf, erfassen Sie die Abhängigkeiten und planen Sie die Umsetzung in davon bestimmten Etappen. Wenn Sie ein bestehendes System ändern, untersuchen Sie vor dem Entwurf die vorhandene Umsetzung und halten Sie Lücken, Kompatibilitätseinschränkungen und wiederverwendbare Komponenten fest. Verwenden Sie einen beschleunigten Pfad nur bewusst; auch er muss die wesentlichen Anforderungs-, Entwurfs-, Aufgaben- und Validierungsartefakte hervorbringen. ## Schreibe Anforderungen, Entwurf und Aufgaben der Reihe nach, mit Freigabe bei jedem Schritt Durchlaufen Sie die Spezifikationsphasen in dieser Reihenfolge: 1. Formulieren Sie testbare Anforderungen, die Verhalten, Grenzen, Einschränkungen und Akzeptanzbedingungen festlegen. 2. Lassen Sie die Anforderungen von einer Person prüfen, bevor Sie sie als Grundlage des Entwurfs behandeln. 3. Erstellen Sie einen Entwurf, der jede Anforderung Architektur, Schnittstellen, Datenfluss, Risiken und Verifizierung zuordnet. 4. Prüfen Sie den Entwurf und leiten Sie anschließend geordnete Umsetzungsaufgaben mit Abhängigkeiten und Abschlussprüfungen ab. 5. Holen Sie vor der Umsetzung die Genehmigung des Aufgabenplans ein, sofern nicht ein bewusst gewählter beschleunigter Pfad bereits die gesamte Abfolge genehmigt hat. Wenn sich der Umfang wesentlich ändert, kehren Sie zur betroffenen Phase zurück und validieren Sie nachgelagerte Artefakte erneut, statt einen überholten Plan notdürftig anzupassen. ## Setze nur freigegebene Aufgaben um, in einem gewählten Modus: alle oder ausgewählte Beginnen Sie die Umsetzung ausschließlich auf Grundlage genehmigter Aufgaben und wählen Sie den Ausführungsmodus ausdrücklich. Führen Sie im Modus mit vollständigem Umfang den genehmigten Plan selbstständig aus, teilen Sie die Arbeit bei Bedarf nach Aufgaben auf, führen Sie die Ergebnisse zusammen, holen Sie eine unabhängige Prüfung ein und nehmen Sie die abschließende Validierung vor. Setzen Sie im Modus für ausgewählte Aufgaben nur die im aktuellen Kontext benannten Aufgaben um und lassen Sie alle übrigen Aufgaben unangetastet. Nutzen Sie eine eigenständige Implementierungsprüfung, wenn abgeschlossene Arbeit später erneut validiert werden muss. Halten Sie nur an, wenn wesentliche Informationen oder erforderliche Genehmigungen fehlen, ein Sicherheitsproblem vorliegt oder eine den Umfang verändernde Entscheidung aussteht; Schwierigkeiten allein sind kein Grund, den genehmigten Arbeitsablauf aufzugeben. ## Nutze Entwicklungs-Skills wieder und hole eine unabhängige Prüfung ein Pflegen Sie spezialisierte Entwicklungsverfahren als wiederverwendbare Fähigkeiten mit einer eindeutigen Einstiegsanweisung und optionalen Vorlagen, Beispielen oder ergänzenden Referenzen. Fähigkeiten sollen im Kontext der aktuellen Aufgabe arbeiten und dürfen begrenzte parallele Recherchen oder Prüfungen nur dann delegieren, wenn Plattform, Berechtigungen und Aufgabenumfang dies zulassen. Nutzen Sie für Feststellungen zur Umsetzung eine kritische Gegenprüfung, bei Fehlern eine Fehlerbehebung, die zuerst die Grundursache ermittelt, und vor Abschlussbehauptungen eine Überprüfung anhand aktueller Nachweise. Prüfen und verwenden Sie eine einschlägige Fähigkeit selbst dann, wenn sie nur mit geringer Wahrscheinlichkeit für die Aufgabe maßgeblich ist; scheinbare Einfachheit belegt nicht, dass ihre Schutzmaßnahmen unnötig sind. ## Halte den Stand der Spezifikation aktuell und belege den Abschluss mit frischen Nachweisen Verfassen Sie Spezifikationsartefakte in der für die jeweilige Spezifikation festgelegten Zielsprache, auch wenn interne Überlegungen in einer anderen Sprache erfolgen. Halten Sie den Status während des gesamten Arbeitsablaufs verfügbar, einschließlich aktueller Phase, genehmigter Artefakte, Abhängigkeiten, abgeschlossener Arbeit, verbleibender Aufgaben und blockierender offener Entscheidungen. Behaupten Sie Erfolg nicht allein aufgrund einer Prüfung des Quelltexts oder der Erledigung von Aufgaben. Führen Sie die anwendbare Implementierungsvalidierung aus, prüfen Sie die entstandenen Artefakte und verknüpfen Sie die Abschlussaussage mit aktuellen Nachweisen. Wenn eine Prüfung oder Umsetzung das Ergebnis verändert, aktualisieren Sie Spezifikation und Status, damit die nächste Sitzung den tatsächlichen Stand übernimmt.