feat: Add projects/features workflow with Ralph integration

- Update AGENTS.md: Add complete projects/features workflow section
  - Criterii propuneri 80/20 strict
  - Evening report propune P1, P2 + F1, F2, F3
  - Night jobs: Opus planning (PRD + stories) + Ralph loop (Sonnet)
  - Morning report: status stories + learnings + gitea links

- Update TOOLS.md: Add claude-agent + Ralph plugin section
  - SSH access, workspace structure
  - /prd and /ralph skills documentation
  - Complete project workflow (Opus → Ralph → gitea)

- Update cron jobs:
  - evening-report: Section 4 Programe/Proiecte (P + F proposals)
  - night-execute: Opus model + Ralph workflow (projects priority #1)
  - night-execute-late: Continue projects/features execution
  - morning-report: Section 2 Projects status report with stories

- Add memory/2026-02-08.md: Discussion notes + workflow decisions

Claude Code installed on claude-agent (LXC 171, 10.0.20.171)
Ralph autonomous loop: /workspace/ralph-claude/
This commit is contained in:
Echo
2026-02-08 07:31:38 +00:00
parent 6cadb0a191
commit d9a2199c4c
8 changed files with 612 additions and 129 deletions

View File

@@ -71,6 +71,43 @@
**Ollama:** LXC 104 - 10.0.20.161:11434 (all-minilm embeddings)
**Detalii:** memory/kb/tools/infrastructure.md
### claude-agent (Development Environment)
- **LXC:** 171 pe pvemini (10.0.20.201)
- **IP:** 10.0.20.171
- **User:** claude
- **SSH:** `ssh echo@10.0.20.201 "sudo pct exec 171 -- su - claude -c 'cd /workspace && bash'"`
- **Resurse:** 4 cores, 16GB RAM, 32GB disk
- **Workspace:** `/workspace/` (proiecte development)
- **Claude Code:** Instalat și configurat
- **Git:** Configurat pentru gitea.romfast.ro
**Ralph Plugin:** `/workspace/ralph-claude/`
- **Skills:**
- `/prd` - Generare PRD markdown prin întrebări clarificatoare
- `/ralph` - Conversie PRD markdown → prd.json pentru execuție autonomă
- **Script:** `ralph.sh` - Loop autonom Claude Code
- Selectează story cu priority minimă (passes=false)
- Implementează cu Claude Code (Sonnet)
- Quality checks: typecheck, lint, test
- Commit dacă OK → passes: true
- Update progress.txt cu learnings
- Max 20 iterații per rulare
- **Structură proiect:**
```
/workspace/PROJECT-NAME/
├── tasks/prd-PROJECT-NAME.md
├── scripts/ralph/
│ ├── prd.json
│ ├── progress.txt
│ └── ralph.sh
└── src/
```
**Workflow proiecte:**
1. Opus (Echo): `/prd` + `/ralph` → PRD + prd.json
2. `ralph.sh` cu Sonnet → implementare loop
3. Git push → gitea.romfast.ro/romfast/PROJECT-NAME
## Unelte per domeniu
### Sprijin (grup joi)