Claude Code v2.1
Modulul 08 · 10 min

Protocol Sesiune

Cum porneste si se termina fiecare sesiune — disciplina care previne pierderea contextului.

De ce conteaza un protocol?

Fiecare sesiune noua cu agentul incepe cu un context gol. Fara un protocol clar, agentul nu stie: ce s-a facut ultima data, unde am ramas, ce urmeaza. Protocolul rezolva asta prin 4 pasi la start si 4 pasi la stop.

Pornind o sesiune

1
Citeste STATE.md
Unde suntem? Ce faza, ce focus, ce next action?
2
Verifica docs/30-sessions/
Ce s-a facut in ultima sesiune? Ce probleme au aparut?
3
Citeste ROADMAP.md
Care e imaginea de ansamblu? Cat am progresat?
4
Identifica ONE next action
Un singur pas concret. Nu o lista — un pas.

💡 ONE next action

Nu "citeste 5 fisiere si apoi decide". Un singur pas concret: "Adauga test pentru validarea directorul docs/". Specificitatea previne blocarea.

Terminand o sesiune

1
Commit toata munca
Nimic nu ramane necommitat. Fiecare schimbare e in git.
2
Actualizeaza STATE.md
Pozitia curenta + next action clar. Urmatoarea sesiune stie de unde sa continue.
3
Ruleaza /obsidian:sync
Creeaza session note automat in vault. Marcheaza task-uri completate.
4
Ruleaza /compact daca > 60%
Mentine contextul lean. Nu lasa sesiunea sa moara de epuizare context.

Stop hook — automatizare

Nu trebuie sa te bazezi pe memorie. stop.sh ruleaza automat si verifica ca STATE.md a fost actualizat. Daca nu:

⚠️ WARNING: STATE.md nu a fost actualizat în ultimele 5 minute.
Actualizează secțiunea Next Concrete Step înainte de a continua.

⚠️ Atentie

Hook-ul genereaza session note automat, dar NU actualizeaza STATE.md pentru tine. Actualizarea STATE.md este responsabilitatea agentului (sau a ta, manual).

Continuarea sesiunilor

Claude Code CLI suporta doua moduri de continuare:

  • claude --continue — continua ultima sesiune cu tot contextul
  • claude --resume — alege o sesiune specifica din istoric

Acestea sunt Layer 5 de memorie. Utile cand vrei sa continui exact de unde ai ramas, fara overhead-ul de re-citire STATE.md.

ℹ️ Info

Chiar si cu --continue, protocolul de start ramane valid. Agentul verifica STATE.md pentru a confirma ca sesiunea anterioara a fost inchisa corect.

Exercitiu

Simuleaza un protocol complet: deschide STATE.md, identifica next action, apoi verifica ultima session note din docs/30-sessions/. Sunt consistente? Next action din STATE.md se aliniaza cu ce a ramas de facut conform session note-ului?

Verifica-ti cunostintele

Care e primul lucru pe care agentul il face la inceputul unei sesiuni?