Files
ralph-claude/examples/prd-hello-api.json
Claude Agent 2f3e70b60b Initial commit - Ralph adaptat pentru Claude Code
Adaptare a sistemului Ralph (snarktank/ralph) pentru Claude Code CLI.

Features:
- Script ralph.sh pentru loop autonom
- Skill /prd pentru generare PRD structurat
- Skill /ralph pentru conversie PRD în prd.json
- Script install.sh pentru instalare globală skills
- Documentație completă

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 11:41:48 +00:00

60 lines
1.7 KiB
JSON

{
"projectName": "hello-api",
"branchName": "ralph/hello-api",
"description": "Un API simplu de test pentru a demonstra funcționarea Ralph",
"userStories": [
{
"id": "US-001",
"title": "Inițializare proiect Node.js",
"description": "Ca developer, vreau un proiect Node.js inițializat pentru a avea baza de cod",
"priority": 1,
"acceptanceCriteria": [
"package.json există cu name și version",
"Folosește ES modules (type: module)",
"Fișierul index.js există și poate fi rulat"
],
"passes": false,
"notes": ""
},
{
"id": "US-002",
"title": "Endpoint GET /hello",
"description": "Ca utilizator, vreau un endpoint care returnează un salut",
"priority": 2,
"acceptanceCriteria": [
"GET /hello returnează JSON cu mesaj",
"Status code 200",
"Content-Type application/json"
],
"passes": false,
"notes": ""
},
{
"id": "US-003",
"title": "Endpoint POST /echo",
"description": "Ca utilizator, vreau un endpoint care returnează ce îi trimit",
"priority": 3,
"acceptanceCriteria": [
"POST /echo acceptă JSON body",
"Returnează același body înapoi",
"Status 400 dacă body invalid"
],
"passes": false,
"notes": ""
},
{
"id": "US-004",
"title": "Tests pentru endpoints",
"description": "Ca developer, vreau tests pentru a verifica funcționalitatea",
"priority": 4,
"acceptanceCriteria": [
"Test pentru GET /hello",
"Test pentru POST /echo",
"npm test rulează cu succes"
],
"passes": false,
"notes": ""
}
]
}