Workspace-Zusammenarbeit v2.1
Ziel: Mit wenig Zustand Kollaboration ermöglichen, Details bei Bedarf auslesen. Die konkrete Aufgabenverteilung legt der Benutzer fest. Skriptpfade sind relativ zu diesem Skill-Verzeichnis; Workspace-Parameter werden als absolute Pfade angegeben. Geeignet für Codex und DSH.
Eintreten oder Wiederherstellen
Führen Sie node scripts/workspace.mjs context --workspace WORKSPACE --session SESSION aus.
SESSION verwendet die aktuelle Konversations-ID der Laufzeitumgebung; falls nicht verfügbar, bleibt sie unknown, es wird keine Identität angenommen und nichts übernommen.
Ist der Workspace nicht aktiviert, wird die ursprüngliche Aufgabe des Benutzers fortgesetzt; init wird nur ausgeführt, wenn der Benutzer explizit einen Hauptdialog festlegt und die Verwaltung aktiviert.
Ein neuer Kontext erhält zunächst eine vollständige Zusammenfassung; beim selben Kontext wird beim nächsten Mal der zuletzt vollständig verarbeitete --since STAMP übergeben, es werden nur Änderungen gelesen.
scope=declared-metadata prüft nur die registrierten Informationen; es beweist nicht, dass die Quelldateien unverändert sind oder dass eine nicht registrierte Konversation nicht existiert.
Ausführung
role=main: Fasst registrierte Aufgaben zusammen, bearbeitet Alarme, prüft auf Konflikte und doppelte Arbeit; am Ende einer Phase wird mitsummaryeinesum.mderstellt.role=child: Verwaltet nur eigene Aufgabenaufzeichnungen und Ergebnisse; wenn Kontext benötigt wird, wird bevorzugtdetail --task IDverwendet.- Bei Aufgabenübernahme, Statusänderungen und Ergebnisübergabe wird mit
task --file INPUT.jsonregistriert; Felder und Befehle siehe Befehlsreferenz. Normale Antworten erfordern keine Änderung der Aufgabenliste. - Vor einem gemeinsamen Schreibvorgang wird
writesregistriert; bei Übernahmekonflikten erfolgt eine serielle Übergabe.checkgleicht registrierte Pfade ab, vor dem Bearbeiten wird die Zieldatei erneut gelesen. sum.mdwird vom Hauptdialog-Skript erstellt; Unterdialoge aktualisieren ihre eigenen Aufzeichnungen. Identische Inhalte erhöhen die Aufgabenversion nicht.
Bei unzureichenden Informationen
more=true verwendet denselben --since und --offset NEXT, um die zugehörigen Seiten vollständig zu lesen, bevor der Stempel gespeichert wird.
unknown, unvollständige Scans oder Analysefehler werden als Probleme beibehalten; detaillierte Dateiprüfungen erfolgen mit check --offset N.
Werden verstreute Ergebnisse, unklare Zugehörigkeiten oder zu übernehmende Ansprüche (claims) gefunden, lesen Sie Übernahme und Zusammenführung.
Nur bei Bedarf an DSH-Protokollhinweisen lesen Sie Forensik-Befehle; die Aktivierung alter Workspaces finden Sie unter Migration. Im Alltag wird nur die Zusammenfassung gelesen.
Es wird nur der aktuell verfügbare Zustand verwendet; die Übernahme des Hauptdialogs erfolgt explizit mit handoff. Dateizeitstempel geben keinen Aufschluss darüber, ob eine Konversation läuft.
Diese Aufzeichnungen koordinieren die Zusammenarbeit, ersetzen aber keine Tool-Berechtigungen und verhindern keine externen Schreibvorgänge, die die Vereinbarungen nicht einhalten.