Projekte, Repositories und Branches
Ein Workspace bündelt zusammengehörige Projekte. Jedes Projekt steht für ein Repository. Branches und Revisionen benennen die Quelle hinter Aufgaben und Dokumenten.
Diese Seite beschreibt das am 25. September 2026 geprüfte Zielmodell. Herkunftsangaben, Branch-Ansichten und Grundstrukturen werden schrittweise umgesetzt. Die Grafik behauptet nicht, dass jede Oberfläche bereits das vollständige Modell durchsetzt.
Ein Projekt, ein Repository, sichtbarer Branch-Kontext
Arbeitsbereiche ordnen Projekte. Ein Repository-Projekt identifiziert sein Git-Repository; der Branch-Kontext bestimmt den Stand einer Ansicht. Ein lokaler Checkout ist eine Arbeitskopie dieses Repositorys.
Übergeordnete Ansicht Arbeitsbereich
Ordnet zusammengehörige Projekte und bietet Navigation.
Product EngineeringProjektzuordnung Projekt
Identifiziert ein Git-Repository und legt dessen Branch-Rollen fest.
PROJ-001 · Agent StudioInhalte und Versionsgeschichte Git-Repository
Speichert Dokumentation, Prompts, Branches und Revisionen.
Repository-EbeneDateien · Branches · CommitsDarstellungWiki · Darstellung · Sucheagent-studio.git
Der Branch-Kontext benennt die Quelle von Wiki-Seiten, Prompts und Aufgabenbasen. Beim Vergleich von Wissen und laufender Software hilft der angezeigte Branch.
Geprüfte Arbeit integrieren, verifiziertes Release markieren.
Der Release-Schritt übernimmt den Integrationsbranch mit dokumentiertem Review-Status. Ein unveränderlicher Versions-Tag kennzeichnet einen geprüften Stand.
- 01Aufgabenkarten
task/*Abgegrenzte Arbeit hält Diff, Prüfungen und Review-Befunde fest.
- 02Integrationsbranch
developRevisionen gelangen nach bestandenen konfigurierten Prüfungen nach develop. Die menschliche Annahme kann noch ausstehen.
- 03Release-Übernahme
develop → mainDer Dialog zeigt vor der Bestätigung angenommene, ungeprüfte, eskalierte und nicht zugeordnete Arbeit.
- 04Release-Branch
mainEin main-Stand hält freigegebenen Code fest. Ein eigener Versions-Tag kennzeichnet ein unveränderliches Release.
- 05Versions-Tag
v<semver>Ein geprüfter main-Commit wird mit Versions-Tag und Release-Manifest festgehalten. Ein Stable-Referenz-Checkout kann später auf einen anderen Stand wechseln.
Projekte konfigurieren Branch-Rollen
Arbeits- und Release-Branch werden pro Projekt eingerichtet. develop und main sind Beispiele; ein Versions-Tag hält einen unveränderlichen Release-Stand fest.
- Arbeit
develop - Standardquelle für Wiki, Prompts und neue Aufgabenbasen.
- Release
main - Release-Branch mit Übernahmen aus dem Integrationsbranch.
- Stable-Release
v<semver> - Ein unveränderlicher Versions-Tag kennzeichnet einen geprüften main-Stand.
- Aufgabe
task/AGT-1984 - Isolierter Ausführungsbranch auf der festgelegten Aufgabenbasis.
- Ansicht
Benutzerauswahl - Gewählter Lesekontext einer Ansicht, zum Beispiel des Wikis.
Eine Repository-Struktur für Projektwissen
Dokumente sind Dateien im Repository. Das Wiki stellt sie dar und macht sie durchsuchbar.
- repository/
- README.md
- docs/# Quelldokumente
- README.md# Wiki-Einstiegsseite
- concepts/
- operations/
- prompts/# Prompt-Katalog
- .agent-studio/# Projekthinweise ohne Zugangsdaten
Wo die Daten liegen
Dokumente, Prompt-Dateien, Versionsgeschichte und Branch-Zuordnung.
Baumansicht, Darstellung, Suche, Metadaten und Bearbeitung.
Aufgabenverlauf mit Repository, Basisbranch und Revision.
Absolute Pfade, Aktualisierungszeiten und Referenzen auf Zugangsdaten.
Am 25. September 2026 anhand des Projekt-Beziehungsmodells (AGT-1984) geprüft. Das Diagramm unterscheidet das Repository-Modell von Bedienelementen für den Branch-Kontext, deren Verfügbarkeit von der jeweiligen Produktansicht abhängt.
Ein Projekt, ein Repository
Bilde ein Produkt mit mehreren Repositories als zusammengehörige Projekte in einem Workspace ab. Ein Checkout-Pfad ist austauschbare Infrastruktur und sollte nicht die dauerhafte Identität eines Repositorys bestimmen.
Workspace
Gruppiert Projekte für Navigation und Abstimmung.
Projekt
Definiert Repository, Branch-Rollen, Checkouts und URLs.
Repository
Speichert Quellcode, Dokumente, Prompts und Versionsverlauf.
Branch und Revision benennen
Das Modell weist Branches Rollen zu: Der Arbeitsbranch liefert neue Aufgaben und Wissen, ein Aufgabenbranch hält isolierte Änderungen, ein betrachteter Branch wählt einen vorübergehenden Lesekontext. Halte neben dem Branch-Namen auch die aufgelöste Revision fest.
- Der Aufgabenverlauf soll ursprüngliches Repository, Basisbranch und Revision erhalten, wenn sich Projektstandards ändern.
- Eine Projekt-URL soll den dargestellten Branch oder Release ausdrücklich benennen.
Laufenden Stand und Arbeitsstand trennen
Die Anwendung kann aus einem geprüften Release laufen, während die Entwicklung auf develop weitergeht. Ein eigener Wiki-Checkout soll den Arbeitsbranch unabhängig von laufender Anwendung und Aufgaben-Worktrees lesen. Prüfe die Herkunftsangaben deiner installierten Version.
Integration, Release und Stable
Nach automatischen Lieferprüfungen kann Arbeit vor der menschlichen Abnahme in develop aufgenommen werden. Die Übernahme nach main verwendet einen bestimmten Kandidaten und ein Manifest der enthaltenen Arbeit. Ein unveränderliches v<semver>-Tag und Build-Belege kennzeichnen einen qualifizierten Stable-Release.
Repository-Inhalte und lokale Konfiguration
Die Zielstruktur hält maßgebliche Dokumentation unter docs/ und Prompts unter prompts/. Das Wiki stellt Repository-Inhalte dar. Optionale Hinweise in .agent-studio/project.json sollen weder Geheimnisse noch absolute lokale Pfade enthalten. Prüfe die Verfügbarkeit, bevor du dich auf eine automatische Grundstruktur verlässt.