Manager: Projekty i Tickety
Widok koordynacji prac i autonomicznego agenta. Zawiera tablicę zadań Kanban (Backlog, W toku, Review, Gotowe), konsolę poleceń agenta oraz zestawienie projektów i podłączonych konektorów.
1. Diagramy Procesów i Architektury
A. Topologia nawigacji i wywołań akcji
flowchart TD
subgraph S["Kontekst: MANAGER"]
V["Widok: Manager: Projekty i Tickety
Pobranie zadań ze sprintów GitHub / Jira / .planfile"] A_1["mode.set
Uruchomienie autonomicznego trybu AUTO raportującego na tablicy"] end V --> A_0 V --> A_1
?view=manager"]
end
subgraph Actions["Dostępne akcje i procedury CQRS"]
A_0["planfile.loadPobranie zadań ze sprintów GitHub / Jira / .planfile"] A_1["mode.set
Uruchomienie autonomicznego trybu AUTO raportującego na tablicy"] end V --> A_0 V --> A_1
B. Maszyna stanów i cykl życia operacji
stateDiagram-v2
[*] --> KanbanBoard : Podgląd tablicy sprintu
KanbanBoard --> Backlog : Zadanie zintegrowane
Backlog --> InProgress : Rozpoczęcie prac (Agent / Dev)
InProgress --> Review : Testy i weryfikacja
Review --> Done : Zatwierdzenie i wdrożenie
Done --> [*]
C. Sekwencja wykonania CQRS
sequenceDiagram
autonumber
actor U as Użytkownik / Agent
participant UI as Interfejs (Manager: Projekty i Tickety)
participant CQRS as Dyspozytor CQRS
participant API as Backend API (:8891)
participant DB as Baza / Runtime
U->>UI: Kliknięcie / Wywołanie akcji [planfile.load]
UI->>CQRS: dispatch('planfile.load', data)
CQRS->>API: Żądanie HTTP REST / RPC
API->>DB: Mutacja / Odczyt stanu
DB-->>API: Potwierdzenie zapisu
API-->>CQRS: Wynik operacji + ślad zdarzenia
CQRS-->>UI: Aktualizacja stanu (state)
UI-->>U: Re-render widoku i powiadomienie (toast)
2. Zarejestrowane Polecenia CQRS
| Akcja UI | Procedura URI | URN w kodzie | Opis |
|---|---|---|---|
planfile.load | proc://clonerd.dev/cmd/planfile/load/v1 | urn:clonerd:code:js:actions:planfile#load | Pobranie zadań ze sprintów GitHub / Jira / .planfile |
mode.set | proc://clonerd.dev/cmd/ui/mode/v1 | urn:clonerd:code:js:actions:navigation#setMode | Uruchomienie autonomicznego trybu AUTO raportującego na tablicy |
3. Powiązane Endpointy API
| Metoda | Ścieżka REST | Opis |
|---|---|---|
| GET | /api/projects | Projekty powiązane z zadaniami i zespołami |
| GET | /api/planfile/tickets | Zadania i zgłoszenia zintegrowane w sprintach |