Ein Legacy-Service im Onboarding
Eine veranschaulichende Anleitung des Ersten, was die meisten Teams tun: ein bestehendes, unzureichend dokumentiertes Repository nehmen und es agenten-steuerbar machen — ohne zu stören, was bereits funktioniert.
- 01 Analyze
- 02 Reason
- 03 Onboard
- 04 Verify
reconcile, never overwrite
Das Ziel
„Mach diesen fünf Jahre alten Service AI-first.“ Er hat bereits eine unvollständige README, einige verstreute Dokumente und keine AGENTS.md.
Der Durchlauf
Der Entwickler gibt seinem Agenten eine Zeile — lies und folge /init.md — und der Onboarding-Ablauf:
- Erkundung. Erkennt die echte Sprache, den Paketmanager (aus der vorhandenen Lockfile) und die tatsächlichen Build-, Test- und Lint-Befehle — durch Lesen des Repositorys, nicht durch Annahmen.
- Schlägt einen Plan vor und fragt nach. Weil bereits Artefakte existieren, ist er nicht-destruktiv: Er listet auf, was er erstellen versus was er abgleichen wird, und wartet auf Freigabe, bevor er die unvollständige
READMEoder die verstreuten Dokumente anrührt. - Erzeugt das Harness. Eine durchdachte
AGENTS.mdmit den echten Quick Commands des Services, einen kategorisiertendocs/-Baum, der die bestehenden Notizen aufnimmt, statt sie zu duplizieren, READMEs je Modul, das.agents/-Kit und ein gitignore-ausgeschlossenes.dwp/. - Verifiziert.
/dwp-verifyliefert einen objektiven Bestanden/Nicht-bestanden-Bericht anhand der Konformitätskriterien.
Ergebnis
Der Legacy-Service wird AI-first, ohne dass etwas zerstört wird: Bestehende Arbeit wird zusammengeführt, nicht überschrieben, und das Ergebnis ist prüfbar statt behauptet. Von hier aus plant und führt das Team echte Arbeit mit /dwp-create und /dwp-execute aus.