Levenscyclus van een taak

Ontdek hoe taken bij CreateWorker doorlopen van creatie tot voltooiing.

Overzicht

Een taak is een eenheid werk die een werknemer verwerkt. Taken doorlopen verschillende statussen tijdens hun levenscyclus, met menselijk toezicht op belangrijke beslismomenten.

Taakstatussen

CREATED

De taak is aangemaakt maar nog niet toegewezen aan een werknemer of in de wachtrij geplaatst voor verwerking.

QUEUED

De taak wacht in de verwerkingswachtrij tot er een werknemer beschikbaar is.

PROCESSING

De werknemer analyseert de taak actief en stelt een voorstel op.

PENDING_APPROVAL

Er is een voorstel gegenereerd en het wacht op menselijke beoordeling.

APPROVED

Het voorstel is goedgekeurd en de actie is uitgevoerd.

REJECTED

Het voorstel is afgekeurd door een menselijke beoordelaar.

FAILED

Er is een fout opgetreden tijdens de verwerking of uitvoering.

Stroomdiagram

CREATED → QUEUED → PROCESSING → PENDING_APPROVAL

APPROVED ← Menselijke beslissing → REJECTED

EXECUTED

* Werknemers met automatisch uitvoeren slaan de status PENDING_APPROVAL over en gaan direct door naar uitvoering.

Externe werknemers (breng je eigen agent mee)

Een werknemer kan worden gemarkeerd als Externe werknemer, zodat de taken worden uitgevoerd door je eigen AI-agent (bijvoorbeeld Claude Code) in plaats van de modellen van CreateWorker. Die taken volgen een apart traject:

ASSIGNED → IN_PROGRESS → IN_REVIEW → COMPLETED

in afwachting van runner · geclaimd · op te leveren resultaat ingediend · jij keurt goed

De taak blijft in de status ASSIGNED; je runner poll't en claimt hem (→ IN_PROGRESS), meldt voortgang (of BLOCKED), en dient een op te leveren resultaat in (→ IN_REVIEW). Jij keurt hem goed (→ COMPLETED) of wijst hem af (terug in de wachtrij als ASSIGNED). Zie Externe werknemers voor de volledige handleiding.

Taakbronnen

Taken kunnen vanuit meerdere bronnen worden aangemaakt:

  • Handmatig aanmaken: Gebruikers maken taken aan vanuit het dashboard
  • E-mailintegratie: Binnenkomende e-mails maken automatisch taken aan
  • Slack-berichten: Berichten in gevolgde kanalen maken taken aan
  • GitHub-events: Issues, PR's en reacties maken taken aan
  • Webhooks: Externe systemen triggeren het aanmaken van taken
  • Delegatie: Werknemers maken subtaken aan voor andere werknemers

Taakmetadata

Elke taak bevat metadata die werknemers helpt de context te begrijpen:

  • Onderwerp: Korte samenvatting van de taak
  • Inhoud: Gedetailleerde taakinhoud
  • Bron: Waar de taak vandaan komt (e-mail, Slack, handmatig, enz.)
  • Extern ID: Referentie naar het bronsysteem
  • Prioriteit: Prioriteitsniveau van de taak
  • Bijlagen: Bijbehorende bestanden of documenten

Taakupdates

Taken kunnen na aanmaak updates ontvangen. Bijvoorbeeld: vervolg-e-mails in een thread of extra reacties op een GitHub-issue worden toegevoegd aan de bestaande taak in plaats van dat er nieuwe worden aangemaakt.

Gerelateerd