Und damit ist Replit erklärt. Die Anweisung, nichts zu ändern, stand als Text im Kontext. Die Fähigkeit, die Produktionsdatenbank zu verändern, stand in der Runtime. Als das Modell den falschen Befehl ansagte, hat die Runtime ihn ausgeführt, weil sie es konnte. Großbuchstaben im Prompt sind Ansagen an die Spielerin. Den Spielleiter erreichen sie nicht. Replits Antwort war folgerichtig: Entwicklungs- und Produktionsdatenbank automatisch zu trennen, ist eine Regel des Spielleiters.
Das Ergebnis kommt aus dem Projekt
In Maras Beispiellauf ist die Dateisuche erlaubt. Das Programm liefert die gefundenen Pfade; die Runtime sortiert sie für eine gleichbleibende Darstellung:
stdout: AGENTS.md skills/price-changes/SKILL.md src/prices.py tests/test_prices.py stderr: exit_code: 0
stdout ist die normale Textausgabe des Programms. stderr ist ein zweiter Ausgabekanal, häufig für Fehler und Diagnosen. Der exit_code ist eine Zahl, mit der ein beendeter Prozess seinen Status meldet. 0 bedeutet hier, dass die Dateisuche nach den Regeln dieses Programms erfolgreich war. Über die Richtigkeit der Preisberechnung sagt das nichts.