Skip to content

Arhitectura locului de muncă

  1. Constituție — CLAUDE.md (citit automat de Claude Code la fiecare sesiune).
  2. Proces — Superpowers (obra/superpowers, MIT) instalat de bootstrap.sh: brainstorm→plan→subagent dev→TDD→review.
  3. Roluri — .claude/agents/*.md (orchestrator + 9 subagenți specializați).
  4. Proceduri — .claude/skills/*/SKILL.md (caiet-de-sarcini, run-until-green, checkpoint-and-resume, batched-questions, gitlab-issues, obsidian-rag-export, …).
  5. Comenzi — .claude/commands/*.md (/start, /resume, /status, /run-block, /answer, /checkpoint).
  6. Memorie de lucru — .workplace/ (state.json, task-ledger.md, questions/inbox.md, checkpoints/, logs/). Supraviețuiește restartului.
  7. Hooks — .claude/hooks/ (SessionStart injectează regulile de resume; Stop scrie timestamp).
  8. Livrabile — 01-/02-/03- (de lucru) + vault/ (cunoaștere Obsidian/RAG).
  9. Config — config/ (rutare modele, providers, settings proiect, .env secrete).
teamlead ──(/start,/resume,/status,/answer)──> Orchestrator(Claude)
│ │ deleagă
│ ▼
│ subagenți (GLM volum / Kimi rulări lungi)
│ │ produc
▼ ▼
inbox.md (batch) <───── întrebări livrabile ──> 02/03 + vault/
│ │
GitLab issues/MR └─> RAG export (.workplace/rag-export)

Claude nu are memorie între sesiuni. Tot ce trebuie să supraviețuiască restartului este fișier pe disc în .workplace/. Orchestratorul reconstruiește contextul din aceste fișiere, nu din istoricul conversației.

Secretele stau doar în config/.env și .claude/settings.local.json (ambele gitignored). settings.json interzice citirea .env și push în main/master.