refactor: comentarii strict functionale, fara referinte PRD/stories

Curatare globala a comentariilor si docstring-urilor (app, tools, teste,
scripturi): eliminate referintele la PRD-uri, US-xxx, task-uri istorice si
review-uri; pastrata doar informatia functionala, formulata scurt. Regula
adaugata in CLAUDE.md (sectiunea Stil). Fara modificari de cod sau comportament.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Claude Agent
2026-07-06 13:48:38 +00:00
parent 86408887e5
commit 44f261e269
226 changed files with 1313 additions and 1760 deletions

View File

@@ -1,10 +1,8 @@
"""Teste US-005 (PRD 5.12): formular de editare partajat DRY + input date.
"""Formular de editare partajat DRY + input date.
_form_editare.html — partial NOU cu campurile vehicul/data/odo.
_macros.html — macro `camp` extins cu tip='date'.
_form_editare.html — partial cu campurile vehicul/data/odo.
_macros.html — macro `camp` cu tip='date'.
_trimitere_detaliu.html — consuma partial-ul in ramura editabil.
TDD: scriem testele RED inainte de implementare.
"""
from __future__ import annotations
@@ -95,7 +93,7 @@ def client(monkeypatch):
def test_form_editare_are_input_date_pe_data_prestatie(client):
"""Fragmentul de detaliu pentru un rand needs_data trebuie sa randereze
<input type="date"> pentru campul data_prestatie (calendar nativ, D#10/R3).
Inainte de US-005, campul e type="text" -> test RED.
Campul nu trebuie sa ramana type="text".
"""
acct = _create_account_user("fe1@test.com")
sid = _insert(acct, status="needs_data", payload=_payload_needs_data())
@@ -117,7 +115,7 @@ def test_form_editare_are_input_date_pe_data_prestatie(client):
match_text = re.search(r'<input[^>]+name="data_prestatie"[^>]+type="text"', html) or \
re.search(r'<input[^>]+type="text"[^>]+name="data_prestatie"', html)
assert not match_text, \
"data_prestatie NU trebuie sa fie type='text' dupa US-005 (trebuie type='date')"
"data_prestatie trebuie sa fie type='date', nu type='text'"
# ---------------------------------------------------------------------------
@@ -126,14 +124,14 @@ def test_form_editare_are_input_date_pe_data_prestatie(client):
def test_trimitere_detaliu_foloseste_form_partajat():
"""Sursa _trimitere_detaliu.html trebuie sa includa _form_editare.html.
Inainte de US-005, include lipseste -> test RED.
Include-ul partial-ului trebuie sa existe.
"""
sursa = (TEMPLATES_DIR / "_trimitere_detaliu.html").read_text(encoding="utf-8")
# Trebuie sa contina include sau import din _form_editare.html.
assert "_form_editare.html" in sursa, (
"_trimitere_detaliu.html nu referencieaza _form_editare.html. "
"US-005 cere ca partial-ul sa fie consumat in ramura editabil."
"Partial-ul trebuie consumat in ramura editabil."
)
@@ -144,7 +142,7 @@ def test_trimitere_detaliu_foloseste_form_partajat():
def test_camp_macro_randeaza_type_date():
"""Macro `camp` din _macros.html trebuie sa suporte tip='date' si sa
randeze <input type='date'> fara a strica tip='text' (default).
Inainte de US-005, macros.html nu are macro `camp` -> test RED.
macros.html trebuie sa aiba macro `camp`.
"""
from jinja2 import Environment, FileSystemLoader