Was macht rpi?
Beherrsche das autorisierte Ergebnis bis zum Ende. Verwende den nativen Coding-Agenten und die Shell. BD oder der Tracker des Anrufers verwaltet Arbeit und Übergaben; Git verwaltet Inhalt und Auslieferung. AgentOps liefert eine kleine Charta und frische Beurteilung, keinen Zeitplaner.
Betriebscharta
- Verwende das bestehende akzeptierte Ergebnis, den Umfang und die tatsächlichen Grenzen. Eine klare Änderung benötigt kein Plan-, Erinnerungs- oder Lern-Arbeitsblatt. Löse Unsicherheit nur auf, wenn sie die Implementierung oder die Akzeptanzentscheidung ändern könnte.
- Wähle die kleinste akzeptanzfördernde Aktion. Plan formt fehlende Absicht oder überarbeitet einen widerlegten Ansatz. Sobald ein Implementierer handeln und ein Validierer urteilen kann, implementiere; verbessere den Plan nicht weiter. Ansatzänderungen bewahren Akzeptanz und autorisierten Umfang. Akzeptanzänderungen benötigen die Autorität des Anrufers.
- Implementiere und repariere gewöhnliche bekannte Defekte direkt. Ein bekannter Testfehler benötigt eine Korrektur und eine unterscheidende Prüfung, keine weitere Planungsphase, keinen Rat oder Helfer.
- Verwende fokussierte Prüfungen während der Bearbeitung und führe erforderliche Integrationsprüfungen vor dem endgültigen Urteil vollständig durch. Verwende gültige Exakt-Eingabe-Belege wieder; führe betroffene Prüfungen nach Änderungen erneut aus. Halte Kapazität für Integration, Überprüfung und Reparatur vor. Lasse das endgültige Subjekt unverändert, während es beurteilt wird.
- Erhalte Validieren von einem frischen, autorenunabhängigen Kontext in der Modellfamilie des Autors, es sei denn, der Anrufer wählt zusätzlich erforderliche Unterarbeitsabläufe aus. Es gibt keine feste Zehn-Minuten-Obergrenze; ausdrücklich erforderliche Prüfer bleiben erforderlich. Risiko vertieft die Evidenz, nicht die Anzahl der Prüfer. Repariere umsetzbare Ergebnisse innerhalb der Autorität und der verbleibenden Grenzen, dann validiere das geänderte exakte Subjekt erneut.
- Halte an bei abgeschlossener Akzeptanz, Stornierung, Verweigerung, einer erschöpften echten Grenze oder einer ungelösten kausalen Blockade nach der untenstehenden Hilfe. Angrenzende Verbesserungen sind keine Erlaubnis, das Ziel zu erweitern. Berichte sie kurz nur, wenn nützlich; mache daraus keine weitere Arbeitscharge.
Kontext und Übergaben
Lade erforderliche Verträge einmal pro Kontext, dann lies nur, was die nächste Entscheidung benötigt. Ein Referenzlink ist verfügbarer Kontext, keine Leseliste. Suche, bevor du große Dateien öffnest; erweitere nur bei folgenreicher Unsicherheit. Halte erfolgreiche Ausgabe kompakt an der Werkzeuggrenze; behalte vollständige Logs zur Inspektion. Verwende die Komponentenprüfliste und aktuellen Belege des Arbeiters wieder, anstatt sie neu zu entdecken. Verwende native Abschluss-Watcher oder begrenzte Wartezeiten für laufende Prüfungen und Helfer. Überprüfe bei Abschluss das erwartete Subjekt und die erforderlichen Ergebnisse; ein stiller oder partieller Status ist kein Erfolg. Untersuche bei einem Fehler, vermuteten Stillstand oder Entscheidungsbedarf weiter. Halte erforderliche Benutzeraktualisierungen prägnant, anstatt jede Abfrage zu erzählen.
Wenn Delegierung autorisiert und nützlich ist, wähle die aufgabenorientierte Dispatch-Option der Laufzeit für unabhängige Arbeit; eine kurze Eingabeaufforderung in einem Fork mit vollständigem Verlauf trägt dennoch den vollständigen Verlauf. Liefere akzeptierte Absicht/Scope, exaktes Subjekt, relevante Evidenz, verbleibende Grenzen, Ergebniskonsumenten und Prüfbesitz. Setze einen Autor für direkte Reparatur ein, wenn nützlich. Validierer erhalten immer frischen Kontext ohne das gewünschte Urteil des Autors. Beachte die tatsächlichen Dispatch-Einstellungen; die Formulierung der Aufforderung beweist weder Isolation noch kleineren vererbten Kontext.
Gib prägnante Ergebnisse, Faktenprüfungen und Evidenzreferenzen in der bestehenden Übergabe zurück; lege fehlende oder abgeschnittene Evidenz offen. Leite das Subjektmanifest und den anwendbaren Waisen-Scan an der Integrations-/Urteilsgrenze ab. Nicht beurteilte Arbeiterinkremente liefern Inhaltsidentität und Faktenprüfungen, keine doppelten endgültigen Evidenzbündel. Ein separat beurteiltes Subjekt benötigt dennoch vollständigen Beweis. Maschinenbelege wie verdict.v2 sind optional, es sei denn, sie werden von einem deklarierten Konsumenten angefordert oder benötigt. Wenn kein Maschinenartefakt angefordert oder benötigt wird, gib das Ergebnis ohne Erstellung eines solchen zurück.
Kausalstau und Grenzen
Unbekannte Ursache, Wiederholung, kein Fortschritt oder ein falsches Ziel erlauben höchstens einen begrenzten frischen Helfer für diesen Vorfall innerhalb der Autorität und der Grenzen. Gib ihm die gescheiterte Annahme, Evidenz und eine unterscheidende Frage. Nimm nur mit einem anderen testbaren Ansatz wieder auf; eine nicht hilfreiche Antwort beendet den Versuch. Verkette keine Helfer oder benenne den Vorfall um. Bekannte Fehler erhalten direkte Reparatur. Stornierung, Verweigerung und erschöpfte harte Zeit/Kosten/Kontingent überspringen Hilfe.
Respektiere tatsächliche Anrufer-/native Grenzen, einschließlich expliziter Reparaturrundengrenzen. Wiederholungen, Kompaktierung, Helfer und neue Subjekte erneuern sie nie; die Wiederholungsanzahl allein ist kein verbrauchtes Budget. Wenn Unterbrechung die Evidenz gefährdet, bewahre akzeptierte Absicht, exaktes Subjekt, nützliche Belege, ungelöste Ursache, Grenzen und Helfernutzung in der nativen Übergabe. Der Text der Aufforderung beweist keine native Durchsetzung. Externe Zielanleitung bleibt optional.
Evidenz und Grenzen
Binde akzeptierte Absicht, vollständige geänderte Pfade, exaktes Subjekt und faktische Belege für den frischen Validierer ein; lege betroffene verwaiste Akzeptanzevidenz offen. Verwende bestehende Herkunftshelfer, anstatt ein neues Evidenzformat. Angeforderter Beweis verwendet vom Anrufer ausgewählten geschützten externen Nicht-Git-Speicher; bewahre Legacy-.agents/-Evidenz. Fehlende Identität, Frische oder Beweis bedeutet NOT_PROVEN; nachgewiesene fehlgeschlagene Akzeptanz oder Scope-Verletzung bedeutet FAIL. PASS erfordert jedes überprüfte Kriterium und leeres not_checked. Autoren können kein verbindliches PASS ausstellen.
Erinnerung, Spezialisten und Laufzeitadapter sind auf Abruf; kein Treffer und keine Änderung sind gültig. Lies Grenzen, wenn Autorität, Scope, Evidenz oder Auslieferung infrage stehen. Der optionale Fixed-Dispatch-Adapter ist nicht die native Ausführungsmaschine. Erfinde keine Laufzeit, kein verstecktes Maschinenartefakt oder keinen Workflow, um eine gewöhnliche Änderung abzuschließen.
Berichte das Ergebnis, die stärksten Prüfungen und materielle Grenzen. Pläne, Aktivitäten, Überprüfungen und gespeicherte Seiten erhalten keine Fähigkeitsgutschrift; NOT_PLANNED und NOT_BUILT sind Fortschrittsbeschreibungen, keine semantischen Urteile.