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,7 +1,5 @@
"""
Teste pentru app/web/labels.py — modul de etichete umane (US-001, PRD 3.4).
Ordinea: RED (scrise inainte de implementare), apoi GREEN dupa creare labels.py.
Teste pentru app/web/labels.py — modul de etichete umane.
"""
import re
@@ -21,15 +19,15 @@ def _starile_din_schema() -> list[str]:
Linia relevanta (schema.sql, tabela submissions):
CHECK (status IN ('queued','sending','sent','needs_mapping','needs_data','error'))
Testul devine automat RED daca cineva adauga o stare noua in schema
Testul devine automat pica daca cineva adauga o stare noua in schema
fara s-o mapeze in labels.py.
"""
schema_path = Path(__file__).parent.parent / "app" / "schema.sql"
sql = schema_path.read_text(encoding="utf-8")
# Cauta blocul CHECK aferent coloanei status din CREATE TABLE submissions.
# Nota (5.5): de cand exista si `accounts.status` cu propriul CHECK, ancoram pe blocul
# tabelei submissions (`CREATE TABLE ... submissions`) ca sa nu prindem starile de cont.
# `accounts.status` are propriul CHECK; ancoram pe blocul tabelei submissions
# (`CREATE TABLE ... submissions`) ca sa nu prindem starile de cont.
tbl = re.search(
r"CREATE TABLE[^;]*?submissions\b(.*?);", sql, re.IGNORECASE | re.DOTALL
)
@@ -48,7 +46,7 @@ def _starile_din_schema() -> list[str]:
# ---------------------------------------------------------------------------
# Import modulul de etichete (va esua la RED, inainte de implementare)
# Import modulul de etichete
# ---------------------------------------------------------------------------
from app.web.labels import ( # noqa: E402
@@ -139,7 +137,7 @@ _STARI_SCHEMA = _starile_din_schema()
# ---------------------------------------------------------------------------
# Test format_data_rar (US-001, PRD 3.5)
# Test format_data_rar
# ---------------------------------------------------------------------------
def test_format_data_rar():
@@ -173,7 +171,7 @@ def test_toate_starile_au_eticheta(status: str):
Fiecare stare din CHECK constraint (schema.sql) trebuie sa aiba o eticheta
non-vida si o clasa CSS non-vida in labels.py.
Daca cineva adauga o stare noua in schema fara s-o mapeze, acest test devine RED.
Daca cineva adauga o stare noua in schema fara s-o mapeze, acest test pica.
"""
text, subtext, css_class = eticheta_stare(status)
assert text, f"Status {status!r}: textul etichetei este vid."