TaskContext
TaskContext è il tracker delle issue condiviso: progetti, issue, dipendenze, commenti e prove, per un team che condivide uno spazio di lavoro. Le persone e i loro assistenti usano lo stesso account users, così la persona a cui è assegnata un’issue è la stessa identità con cui agisce l’assistente.
Il lettore nel browser su / è in sola lettura. Le modifiche passano dall’API dei record. La prima versione è uno spazio di lavoro di team nuovo: nessun import da altri strumenti, nessun progetto privato, nessuno sprint e nessuna notifica dentro l’app. Una nota a un collega è NotifyContext.
Un progetto ha una chiave breve, come APP. Le issue al suo interno sono numerate APP-1, APP-2 e così via. Un aggiornamento invia la revisione che l’assistente ha letto per ultima. Se qualcun altro ha salvato prima, la scrittura torna come conflitto e l’assistente legge di nuovo. Le issue si archiviano o si annullano. Non si eliminano, così la cronologia conserva il suo numero.
I record
flowchart TB
project[Progetto]
issue[Issue]
dep[Dipende da un’altra issue]
comment[Commento]
evidence[Riferimento alla prova]
history[Cronologia delle modifiche]
project --> issue
issue --> dep
issue --> comment
issue --> evidence
issue --> history
sequenceDiagram
participant Agent as Assistente della persona
participant SQL as SQL
participant API as API dei record
Agent->>SQL: elenca le issue aperte nel progetto
SQL-->>Agent: righe, incluse le dipendenze
Agent->>API: commenta, o allega una prova, come quell’utente
API-->>Agent: record salvato
user_directory mostra id e nomi visualizzati alle persone che hanno effettuato l’accesso. Non mostra indirizzi email né campi di accesso.
L’accesso con Google può creare l’account quando il provisioning just-in-time è attivo. Gli operatori possono anche richiedere account specifici all’avvio. L’eliminazione è bloccata. Disattiva l’account per togliere l’accesso e mantenere le assegnazioni puntate a una persona reale.