{ "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": "" } ] }