TaskContext
TaskContext ist der gemeinsame Issue-Tracker: Projekte, Issues, Abhängigkeiten, Kommentare und Nachweise, für ein Team, das sich einen Arbeitsbereich teilt. Personen und ihre KI-Assistenten nutzen dasselbe users-Konto, deshalb ist die Person, der ein Issue zugewiesen ist, dieselbe Identität, als die der KI-Assistent handelt.
Der Leser im Browser unter / ist nur lesend. Änderungen laufen über die Records-API. Die erste Version ist ein frischer Team-Arbeitsbereich: kein Import aus anderen Werkzeugen, keine privaten Projekte, keine Sprints und keine Benachrichtigungen in der Anwendung. Eine Notiz an eine Kollegin oder einen Kollegen ist NotifyContext.
Ein Projekt hat einen kurzen Schlüssel, zum Beispiel APP. Issues darin sind nummeriert als APP-1, APP-2 und so weiter. Eine Aktualisierung sendet die Revision, die der KI-Assistent zuletzt gelesen hat. Wenn jemand anders zuerst gespeichert hat, kommt der Schreibzugriff als Konflikt zurück, und der KI-Assistent liest erneut. Issues werden archiviert oder abgebrochen. Sie werden nicht gelöscht, damit die Historie ihre Nummer behält.
Die Datensätze
flowchart TB
project[Projekt]
issue[Issue]
dep[Hängt von einem anderen Issue ab]
comment[Kommentar]
evidence[Nachweisverweis]
history[Änderungshistorie]
project --> issue
issue --> dep
issue --> comment
issue --> evidence
issue --> history
sequenceDiagram
participant Agent as KI-Assistent der Person
participant SQL as SQL
participant API as Records-API
Agent->>SQL: offene Issues im Projekt auflisten
SQL-->>Agent: Zeilen, einschließlich Abhängigkeiten
Agent->>API: kommentieren oder einen Nachweis anhängen, als diese Benutzerin oder dieser Benutzer
API-->>Agent: gespeicherter Datensatz
user_directory zeigt angemeldeten Personen IDs und Anzeigenamen. E-Mail-Adressen oder Anmeldefelder zeigt es nicht.
Die Google-Anmeldung kann das Konto anlegen, wenn die Bereitstellung beim ersten Zugriff eingeschaltet ist. Betreiber können beim Start auch bestimmte Konten verlangen. Löschen ist gesperrt. Deaktiviere das Konto, um den Zugriff zu entziehen und Zuweisungen auf eine echte Person zeigen zu lassen.