Cleanup Ralph workflow: remove old attempts, update docs for final Python-based system
This commit is contained in:
50
TOOLS.md
50
TOOLS.md
@@ -58,14 +58,15 @@
|
||||
- **Flux actualizare:** Automat via insights-extract job
|
||||
|
||||
### Ralph Workflow (Autonomous Code Generation)
|
||||
- **Helper:** `python3 tools/ralph_workflow.py`
|
||||
- **Skill:** `~/.claude/skills/ralph/` (Claude Code)
|
||||
- **Generator PRD:** `python3 tools/ralph_prd_generator.py` - Generează PRD și prd.json în Python
|
||||
- **Wrapper:** `python3 tools/ralph_workflow.py` - Lansare completă (PRD + Ralph)
|
||||
- **Loop autonom:** `ralph.sh` - Copiat în fiecare proiect, apelează Claude Code (Sonnet)
|
||||
- **Workspace:** `~/workspace/` (proiecte generate)
|
||||
- **Comenzi:**
|
||||
- `create_prd(name, description)` → PRD markdown
|
||||
- `convert_prd(prd_file)` → prd.json + config
|
||||
- `run_ralph(prd_json, max_iter, bg)` → execuție autonomă
|
||||
- **Comenzi Python:**
|
||||
- `create_prd_and_json(name, description, workspace)` → PRD + prd.json
|
||||
- `run_ralph(prd_json, max_iter, bg)` → lansare loop autonom
|
||||
- `check_status(project_dir)` → progres stories
|
||||
- **Model strategy:** Opus (PRD/stories) → Sonnet (implementare)
|
||||
- **Doc:** `memory/kb/tools/ralph-workflow.md`
|
||||
|
||||
## Cron Jobs
|
||||
@@ -82,43 +83,6 @@
|
||||
**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)
|
||||
|
||||
Reference in New Issue
Block a user