This commit is contained in:
Claude Agent
2026-01-22 13:41:48 +00:00
parent fcf2722974
commit 5f99ee2fd0
22 changed files with 0 additions and 6800 deletions

View File

@@ -1,67 +0,0 @@
# Ralph Iteration Prompt Template
Acest fișier conține template-ul de prompt folosit de Ralph pentru fiecare iterație.
## Context
Ralph citește `prd.json` și selectează următoarea user story neprocesată (by priority).
Apoi lansează Claude cu un prompt care include:
1. Story ID și titlu
2. Acceptance criteria complete
3. Technical notes
4. CSS rules din PRD
## Cum funcționează
### Signals de la Claude:
- **STORY_PASSED** - Toate criteriile sunt îndeplinite, Ralph marchează story ca passed și commit-uiește
- **STORY_BLOCKED: <reason>** - Story-ul nu poate fi completat, Ralph oprește loop-ul
### Flow per iterație:
```
1. Ralph citește prd.json
2. Selectează story cu priority minim care are passes=false
3. Generează prompt cu detaliile story-ului
4. Rulează: claude -p "<prompt>"
5. Analizează output:
- STORY_PASSED → mark passed, git commit, next iteration
- STORY_BLOCKED → log reason, stop loop
- Altceva → continue iteration (Claude încă lucrează)
6. Sleep 2s, repeat
```
## CSS Rules Reminder
Fiecare prompt include CSS rules din PRD pentru că sunt critice:
```
IMPORTANT CSS RULES:
- NEVER use hardcoded values - always use design tokens
- Check docs/DESIGN_TOKENS.md before writing CSS
- Test in BOTH light and dark mode
- NEVER use :deep() in components
```
## Manual Override
Dacă Ralph se blochează, poți:
1. Edita `prd.json` manual pentru a marca stories ca passed
2. Adăuga notes explicative
3. Relansa Ralph cu `./ralph.sh`
## Monitorizare
```bash
# Vezi progress
cat scripts/ralph/prd.json | jq '.userStories[] | {id, title, passes}'
# Vezi log curent
tail -f scripts/ralph/progress.txt
# Vezi toate logurile
ls -la scripts/ralph/logs/
```