Eine einzige Sache macht eine Practice vertrauenswürdig: Du kannst genau sehen, was sie getan hat, wann und warum – bis zurück zu dem Moment, in dem sie begann. Das ist ein Aufzeichnungsproblem, und git ist das beste Werkzeug zur Aufzeichnung, das wir haben. Branches zum Ausprobieren, Commits zum Festhalten eines Zeitpunkts, Notes zum Anhängen von Kontext und eine Historie, die nach den Tatsachen nicht heimlich bearbeitet werden kann. Die Arbeit läuft auf git, damit du es nie musst.
Die Bausteine sind schon da
git commit Erfasst einen Zustand
Jeder Arbeitsschritt wird an einen Punkt geheftet, zu dem du immer zurückkehren kannst.
git branch Erkundet eine Idee
Einen Ansatz ausprobieren, ohne sich festzulegen – so, wie echtes Denken sich verzweigt und zurückgeht.
git merge Legt sich auf eine Antwort fest
Konkurrierende Ideen lösen sich in eine saubere Linie auf, sobald eine Entscheidung gefallen ist.
git log Bewahrt die Historie
Die vollständige Aufzeichnung dessen, was geschah, der Reihe nach, die du jederzeit nachlesen kannst.
git notes Hängt den Kontext an
Was die KI wusste und entschied, angehängt an genau den Commit, zu dem es gehört.
git diff Zeigt, was sich geändert hat
Der Unterschied zwischen dem, wo die Arbeit begann, und dem, wo sie endete.
Warum git und keine Datenbank
Echtes Denken ist keine gerade Linie. Es erkundet, verzweigt sich und zieht sich zurück, und git wurde gebaut, um genau diese Form von Veränderung zu verfolgen. Genauso wichtig: In einer Datenbank wird Historie überschrieben. In git wird die Kette dessen, was geschah, von Hashes zusammengehalten, die nach den Tatsachen nicht manipuliert werden können. Wenn du fragst, warum die KI etwas getan hat, steht die Antwort in der Aufzeichnung – und es lässt sich beweisen, dass die Aufzeichnung die echte ist.
Wo die Aufzeichnung lebt
Vier Schichten, von der Live-Sitzung im Arbeitsspeicher bis hinunter zur dauerhaften Historie in deinem Repository. Jede kann die darüber wieder aufbauen, sodass nichts Wichtiges jemals wirklich verloren geht.
Die aktuelle Sitzung
Im Arbeitsspeicher
Woran die KI gerade arbeitet: ihr aktueller Zustand, aktive Ziele und Kontext. Wenn eine Sitzung abstürzt, wird dies aus den Schichten darunter wieder aufgebaut.
Die lokale Datenbank
Schnelle Abfragen
Sitzungen, Entscheidungen, Erkenntnisse und Ziele, so gespeichert, dass du Dinge fragen kannst wie »was haben wir letzte Woche falsch gemacht« und im Nu eine Antwort bekommst.
Semantisches Gedächtnis
Abruf nach Bedeutung
Fakten und Geschichten vergangener Sitzungen, die du nach Bedeutung durchsuchen kannst, nicht nur nach Stichwörtern. »Finde alles, was wir über Caching gelernt haben«, über jede Sitzung hinweg.
Git notes und Logs
Reist mit dem Repo
Die dauerhafte Aufzeichnung, direkt an deine Commits angehängt. Sie wandert mit dem Code, wenn du ihn klonst oder teilst, und sie kann nicht heimlich umgeschrieben werden.
Keine neuen Konzepte zu lernen
Jeder Schritt entspricht einem git-Befehl, dem du schon vertraust. Nichts Exotisches darunter, nur sorgfältige Technik auf Werkzeugen, die sich seit fünfzehn Jahren bewährt haben.
| Was die KI gerade tut | Git-Befehl | Was es bedeutet |
|---|---|---|
| Einen Zustand erfassen | git commit | Diesen Punkt der Arbeit mit einem Hash festhalten, zu dem du zurückkehren kannst |
| Eine Idee erkunden | git branch | Einen Arbeitsstrang abzweigen, um einen Ansatz zu testen |
| Sich auf eine Antwort festlegen | git merge | Die validierte Arbeit zurück in die Hauptlinie einfügen |
| Zurückziehen | git checkout | Das hat nicht funktioniert, zurück zu einem als gut bekannten Punkt |
| Die Änderung sehen | git diff | Den Abstand zwischen dem, was du vorher wusstest, und jetzt messen |
Warum es zählt
Auf git aufzubauen bedeutet, dass die Historie für jeden prüfbar ist, der ein Repo lesen kann, dass sie lange nach dem Gespräch überlebt, das sie hervorgebracht hat, und dass niemand sie umschreiben kann, ohne eine Spur zu hinterlassen. Das ist das Fundament, auf dem das Ganze steht – und es steht zur Prüfung offen.
Sieh, wie ein Stück Arbeit aufgebaut ist →