Archetypen
Version 1.0. DWP erkennt zwei Repository-Archetypen. Der Archetyp bestimmt, wie ein Agent onboardet und wie Pläne zugeschnitten werden.
Einzel-Repository
Eine in sich geschlossene Codebasis — eine Anwendung, eine Bibliothek oder ein Service. Pläne operieren direkt auf dem Code.
Merkmale:
- Eine einzige zusammenhängende Codebasis.
- Pläne ändern Dateien in diesem Repository.
.dwp/-Arbeitsbereich im Repository-Stammverzeichnis.
Orchestrator-Hub
Ein Koordinations-Repository, das mehrere untergeordnete Repositorys verwaltet. Pläne können untergeordnete Pläne in Sub-Repositorys erzeugen.
Merkmale:
- Koordiniert mehrere Sub-Repositorys.
- Pläne können an untergeordnete Pläne delegieren.
- Pflegt ein Register der verwalteten Repositorys.
.dwp/-Arbeitsbereich im Hub-Stammverzeichnis verfolgt repository-übergreifenden Zustand.
Klassifizierungsheuristik
Repository
Multiple nested repos or a hub registry?
No
Individual repository
- single codebase
- plans modify local files
- .dwp/ at repo root
Yes
Orchestrator hub
- coordinates sub-repos
- plans delegate to child plans
- cross-repo .dwp/ state
Ein Agent SOLLTE ein Repository als Orchestrator-Hub klassifizieren, wenn er Folgendes findet:
- Mehrere verschachtelte git-Repositorys oder Submodule.
- Ein Register oder Manifest verwalteter Repositorys.
- Konfiguration, die auf externe Repositorys verweist.
Andernfalls als Einzel-Repository behandeln.
Onboarding-Unterschiede
| Aspekt | Individual | Orchestrator |
|---|---|---|
| Umfang | Dieses Repository | Mehrere Repositorys |
| Onboarding | Repository-Struktur | Hub-Register |
| Planziel | Lokale Dateien | Untergeordnete Pläne |
| Zustand | Lokales .dwp/ |
Repository-übergreifendes .dwp/ |