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