Blog

Nu-ți mai actualiza panoul de sarcini de mână: lasă agentul să mute cardul

Ține-ți panoul de sarcini la zi fără să tragi carduri: agentul AI care face munca mută fiecare sarcină când începe și când termină, iar tu doar iei deciziile.

Weft este managerul de sarcini cu AI pentru fondatori solo și echipe mici.

Toate articolele

De Andrei Finogeev ·

Nu mai actualizezi un panou de sarcini de mână atunci când agentul care face munca mută cardul ca parte din muncă. În Weft, start_task pune sarcina în Doing, report_progress ține revendicarea în viață cât lucrează agentul, iar complete_task o mută în Done sau în Inboxul tău, când sarcina are nevoie de revizuirea ta. Nu mai ești omul care ține statusul adevărat, ci omul care decide.

Noi facem Weft. Informațiile despre alte produse provin din paginile lor oficiale, verificate pe 27 octombrie 2026.

De ce se învechește orice panou de sarcini?

Statusul e o a doua slujbă pentru care nu e plătit nimeni. Munca înseamnă să scrii codul, să trimiți factura, să repari pagina. Mutarea cardului e overhead și vine exact când vrei să treci mai departe.

Așa că, cardul e mutat mai târziu, în loturi, din memorie. Până joi, Doing ține trei lucruri pe care nu le face nimeni, iar Todo ține un lucru livrat luni. Oamenii nu mai au încredere în panou, se uită în chat în schimb, iar panoul devine o poză a săptămânii trecute.

Agenții AI fac totul și mai rău. Un agent poate termina cinci sarcini într-o după-amiază, iar dacă tu tragi încă fiecare card, faci munca de funcționar pentru un lucrător mai rapid.

Soluția e curățenia sau prevenția?

Există două feluri de a automatiza un panou. Curățenia lasă derapajul să se întâmple și apoi folosește AI ca să-l pună în ordine. Articolul Hypertask Stop Manually Updating Your Task Board merge pe calea asta: descrie un buton AI Triage care îți citește inboxul, etichetează fiecare element ca sigur de arhivat sau ca având nevoie de tine și arhivează primul grup după ce aprobi. Dacă problema ta e un potop de comentarii și pinguri, e un instrument rezonabil, iar Hypertask are AI integrat pentru asta. Weft nu are AI integrat și nici triere a notificărilor.

Prevenția e cealaltă cale: statusul nu se strică deloc, pentru că schimbarea lui nu e un pas separat. Agentul nu poate începe munca fără să revendice cardul și nu poate termina fără să-l închidă. Nu rămâne nimic de triat mai târziu, pentru că pe card scrie deja ce s-a întâmplat.

Noi am ales prevenția. Un panou care are nevoie de o trecere de curățenie a fost greșit între treceri.

Cum mută agentul cardul în timp ce lucrează?

Weft se conectează la clientul tău AI prin Model Context Protocol, la https://letsweft.com/api/mcp. Clientul se autentifică cu OAuth în browser, așa că nu ai nicio cheie de copiat. Patru apeluri de instrumente poartă statusul unei sarcini de la început la sfârșit:

  1. start_task revendică sarcina și o mută în Doing. Revendicarea e un leasing de 20 de minute. Dacă un al doilea agent încearcă aceeași sarcină, primește already_claimed și i se spune să nu dubleze munca.
  2. report_progress e un semnal de viață. Fiecare apel reînnoiește leasingul, iar răspunsul îi spune agentului să-l reînnoiască la fiecare 5 minute. Dacă agentul se prăbușește sau chatul e închis, semnalele se opresc, leasingul expiră după 20 de minute, iar sarcina e eliberată ca s-o poată lua oricine. Și tăcerea e un status.
  3. request_input îți pune o întrebare, cu variante, în timp ce agentul își păstrează revendicarea. Întrebarea ajunge în Inboxul tău și te poate găsi pe telefon ca notificare push.
  4. complete_task înregistrează rezultatul, artefactele care îl dovedesc (un URL, un commit, un hash de fișier), ce nu s-a făcut, ce e încă necunoscut și pasul următor. Implicit, sarcina merge direct în Done. Dacă e marcată ca având nevoie de revizuire sau o verificare eșuează, se oprește în schimb în Inboxul tău.

Agentul nu trebuie să-și amintească să actualizeze ceva, pentru că actualizarea e chiar apelul pe care îl face ca să lucreze. Pentru mecanica completă a leasingului și a chitanțelor, vezi ghidul buclei de revendicare.

O limită spusă cinstit: Weft nu apelează niciodată un agent. Agentul trage munca atunci când ești într-o sesiune cu el, prin get_my_work sau start_task. Cardurile se mișcă pentru că le mută un agent pe care îl rulezi tu, nu pentru că Weft îți urmărește repozitoriul. Weft nu are sincronizare cu GitHub sau Slack și nici webhookuri, așa că un pull request îmbinat în afara unei sesiuni cu un agent nu va muta singur un card.

Cum arată un panou manual lângă unul mutat de agent?

Panou manualPanou mutat de agent (Weft)
Cine mută cardurileTu sau cine își aminteșteAgentul care face munca, prin start_task și complete_task. Poți în continuare să tragi carduri și tu
Când se schimbă statusulMai târziu, în loturi, din memorieÎn momentul în care munca începe și în momentul în care se termină. O revendicare fără semnal de viață timp de 20 de minute expiră, iar sarcina e eliberată
Ce înseamnă DoingCineva a început odată astaO revendicare activă a unei conexiuni cu nume, care a raportat în ultimele 20 de minute
Ce înseamnă DoneCineva a tras cardulO chitanță: rezultat, artefacte, notDone, unknowns, pasul următor
Ce revizuieștiTot panoul, ca să găsești ce s-a schimbatDoar ce se oprește în Inboxul tău: răspunsuri la întrebări și muncă terminată care are nevoie de decizia ta
Doi lucrători pe aceeași sarcinăAfli după ce termină amândoiAl doilea agent primește already_claimed înainte să înceapă
Rolul tăuFuncționar și evaluatorDoar evaluator: Acceptă, Refă, Mai târziu sau Renunță

Ce să automatizez și ce trebuie să rămână decizia mea?

Automatizează tot ce e un fapt despre muncă: a început, încă merge, s-a terminat, s-a blocat. Un agent le știe mai bine decât tine, pentru că el face munca. Păstrează tot ce e o judecată despre muncă: e destul de bun, ar trebui livrat, mai merită făcut.

Lasă agentul s-o facăPăstreaz-o pentru tine
Mută o sarcină în Doing când începe muncaCe sarcină contează cel mai mult săptămâna asta
Ține revendicarea în viață cât lucreazăOrice e ireversibil: bani, publicare, producție, aspecte juridice
Închide sarcina cu rezultat și doveziDacă munca terminată e acceptată, trimisă înapoi la refăcut, amânată sau abandonată
Spune ce a sărit și de ce nu e sigurO bifurcație reală fără variantă implicită rezonabilă
Creează sarcini dintr-un plan cu care ai fost de acordPlanul însuși

În Weft, coloana din dreapta are două uși. Când agentul dă de o decizie în mijlocul sarcinii, apelează request_input și tu răspunzi la o singură întrebare, ideal alegând o variantă. Când agentul termină o muncă ce are nevoie de revizuirea ta, vezi patru butoane: Acceptă, Refă, Mai târziu, Renunță. Refă îți cere o notă. Dacă agentul a trimis un pas următor, îl vezi deasupra butonului Acceptă, așa că acceptarea aprobă exact acel pas și nimic mai mult.

Poate AI-ul să configureze panoul dintr-o conversație?

Da, și e partea ușoară. Descrie proiectul în chat, iar agentul poate apela initialize_board ca să creeze cele patru coloane implicite (Backlog, Todo, Doing, Done) și apoi bulk_create_tasks ca să adauge tot planul într-o singură tranzacție. Lotul ajunge fie complet, fie deloc și contează ca un singur apel în cota ta lunară. O sarcină creată fără coloană ajunge în Backlog.

Articolul Hypertask Why We Let AI Agents Build Entire Boards susține că proiectul, nu sarcina individuală, e unitatea potrivită de dat unui agent. Suntem de acord că agenții ar trebui să construiască panouri. Nu suntem de acord că partea grea e construcția.

Construirea unui panou e ieftină: un agent poate scrie patruzeci de sarcini în câteva secunde. Revizuirea e limita reală. Fiecare dintre acele sarcini va produce într-o zi muncă terminată la care trebuie să te uiți, iar tu te poți uita doar la atât cât încape într-o zi.

De aceea Weft are o limită de atenție în locul unei limite de creare. Când te așteaptă prea multe, start_task refuză să revendice muncă nouă și răspunde attention_queue_full, împreună cu ce mai poate face agentul (să raporteze progresul, să-și verifice munca, să citească panoul). Limita e de 5 elemente pentru un spațiu de lucru de o persoană și 10 pentru o echipă sau 45 de minute de revizuire estimată, oricare vine primul. Se pun la socoteală și întrebările din request_input, pentru că a răspunde la ele costă aceeași atenție.

Un agent poate planifica cât vrea, dar nu poate începe al șaselea lucru cât timp cinci lucruri terminate te așteaptă.

Cum ar trebui să arate prima mea săptămână?

Conectează mai întâi un singur client. În ChatGPT, Weft e o aplicație publicată pe orice plan, inclusiv Free. În Claude.ai sau Claude Desktop îl adaugi ca un conector personalizat. În Claude Code e o singură comandă: claude mcp add --transport http weft https://letsweft.com/api/mcp (vezi pagina de configurare pentru Claude Code). Apoi lipește asta în chat și editează rândul despre proiect:

Ești conectat la panoul meu Weft. Săptămâna asta, respectă aceste reguli.

Configurare (azi):
1. Apelează get_board_state. Dacă nu există coloane, apelează initialize_board.
2. Proiectul meu: [descrie-l în 3-5 propoziții].
   Propune cel mult 12 sarcini, sub formă de listă. Arată-mi întâi lista.
   După ce spun da, adaugă-le cu un singur apel bulk_create_tasks.

De fiecare dată când lucrezi la o sarcină:
3. Apelează get_my_work ca să vezi ce e al tău și dacă în coada mea mai e loc.
4. Apelează start_task în clipa în care începi munca reală, nu cât timp doar
   discutăm despre ea. Păstrează runId și leaseToken.
5. Apelează report_progress la câteva minute cât lucrezi.
6. Dacă ajungi la o decizie care e a mea (bani, publicare, orice e
   ireversibil sau o bifurcație reală), apelează request_input cu 2-4 variante.
   Nu ghici și nu cere voie să continui.
7. Încheie cu complete_task: un rezultat într-un rând, artefacte pe care le pot
   verifica (linkuri, commituri, fișiere), notDone, unknowns și un nextStep.
8. Nu muta niciodată de mână un card în Done. complete_task face asta.
9. Dacă start_task spune attention_queue_full, nu mai începe muncă nouă.
   Spune-mi ce mă așteaptă și ajută-mă să golesc coada.

La sfârșitul fiecărei sesiuni, spune-mi ce carduri ai mutat și de ce.

Douăsprezece sarcini e o alegere intenționată. Pe planul Free ai 50 de sarcini active și 200 de apeluri AI pe lună, iar prima săptămână e despre învățarea buclei, nu despre umplerea panoului. Dacă muți un panou existent, Weft importă CSV din Linear, Jira sau Notion și JSON din Trello, pe orice plan.

În timpul săptămânii, fă doar două lucruri: răspunde la întrebări când sosesc și ia o decizie despre ce ajunge în Inboxul tău. Nu trage carduri. Dacă un card ajunge în locul greșit, merită știut: spune-i agentului ce regulă a sărit, în loc să repari cardul pe tăcute.

Până vineri, verifică două lucruri: are fiecare card din Done ceva ce ai putea deschide ca să-l verifici și a ajuns la tine ceva ce ai fi putut decide dinainte? Dacă da, scrie acea variantă implicită în promptul de săptămâna viitoare.

Ce nu face Weft aici?

  • Nu are AI integrat. Gândirea se petrece în propriul tău client AI, așa că Weft nu are credite AI de cumpărat și nici buton de triere.
  • Nu mută carduri pe baza evenimentelor externe. Fără sincronizare cu GitHub, GitLab sau Slack, fără webhookuri, fără API REST public. Dacă statusul tău trebuie să urmeze commituri și îmbinări fără implicarea vreunui agent, un instrument cu aceste integrări se potrivește mai bine.
  • Nu face ca fiecare sarcină să te aștepte. Cea mai mare parte a muncii terminate merge direct în Done, cu chitanța ei. Doar sarcinile care au nevoie de revizuire sau pică o verificare se opresc în Inboxul tău.

Dacă rulezi mai mulți agenți deodată, revendicarea e ceea ce îi ține separați; un singur panou pentru mai mulți agenți acoperă acest caz, iar ce a făcut agentul meu AI explică citirea chitanțelor. Pentru o comparație mai largă a managerilor de sarcini cu MCP, vezi tabelul managerilor de sarcini MCP.

Dacă agentul mută cardurile, de unde știu că n-a marcat pur și simplu totul ca terminat?
Done în Weft vine din complete_task, care înregistrează rezultatul, artefactele, ce nu s-a făcut și ce e necunoscut. Citește artefactele, nu rezumatul. Pentru munca pe care vrei s-o verifici înainte să conteze, marchează sarcina ca având nevoie de revizuire și se va opri în Inboxul tău pentru Acceptă, Refă, Mai târziu sau Renunță.
Ce se întâmplă când agentul se prăbușește la jumătatea drumului?
Nu mai trimite report_progress. După 20 de minute fără semnal de viață, leasingul expiră și sarcina e eliberată, ca s-o poată lua oricine, inclusiv alt agent. Nu trebuie să observi tu prăbușirea ca panoul să înceteze să pretindă că cineva lucrează la ea.
Îmi va încetini limita de atenție agenții?
Încetinește începerea, nu terminarea. Când 5 elemente (10 pentru o echipă) sau 45 de minute de revizuire te așteaptă, start_task refuză munca nouă, dar agentul poate în continuare să raporteze progresul și să citească panoul. Cea mai rapidă cale de a-l debloca e să iei o decizie despre ce e deja în Inboxul tău.
Pot ține unii agenți doar pe citire?
Da. Fiecare conexiune OAuth primește drepturi full, write sau read, alese pe ecranul de consimțământ sau mai târziu în Setări. O conexiune read poate să se uite la panou, dar nu poate muta carduri. Poți și deconecta un client oricând.
Am nevoie de un plan plătit pentru asta?
Nu. Toată bucla merge pe Free, cu 50 de sarcini active și 200 de apeluri AI pe lună; bulk_create_tasks contează ca un singur apel. Pro costă 7,87 € pe loc pe lună sau 66,55 € pe loc pe an, cu TVA inclus, și elimină aceste plafoane.
E mai bine decât trierea cu AI?
Rezolvă o altă problemă. Trierea curăță după fapt un flux de comentarii și notificări; dacă acel flux e problema ta, un instrument cu triere integrată, precum Hypertask, se potrivește mai bine. Un panou mutat de agent împiedică de la bun început derapajul statusului, pentru munca pe care o fac agenții tăi.