Visual Verification Rules
Last Verified: 2026-02-17 | Owner: John
Rule: Visual Verification — Razlike prvo, sličnosti nikad
Kad se primjenjuje
Svaki put kad agent mijenja UI kod ili poredi vizualni output sa referencom.
Pravilo
0. REFERENCA PRIJE KODA
Prije bilo kakve UI promjene — PRVO pročitaj source of truth dizajn:
- Drop:
mockups/figma-make-export/src/components/(Make export) - Ostali projekti: Figma export ili mockup direktorij iz CLAUDE.md
- Ako nema dizajn referenci — PITAJ prije nego kodiraš
Zabranjeno: Mijenjati UI kod pa TEK ONDA provjeriti dizajn. Redoslijed je: dizajn → kod → verifikacija.
1. RAZLIKE PRVO
Kad poredim dva vizualna elementa, PRVI korak je nabrojati sve razlike. Ne sličnosti.
Pitanje NIJE: "Šta se poklapa?" Pitanje JESTE: "Šta se NE poklapa?"
2. EKSPLICITNA LISTA
Svaka razlika mora biti zapisana sa:
- Element: (npr. tagline, font, ikona, boja, spacing)
- Referenca: šta kaže dizajn (font, boja, stil)
- Build: šta imam ja
- Severity: critical / minor / acceptable
3. NULA RAZLIKA = SUMNJA
Ako ne mogu naći nijednu razliku — ne gledam dovoljno pažljivo. Minimum provjera:
- Font family (serif vs sans-serif?)
- Font weight i size
- Boje (ne "zelena" nego hex value)
- Italic/normal
- Spacing i padding
- Ikone (detaljne vs placeholder?)
- Border radius
- Shadow
4. NIKAD "POKLAPA SE" BEZ LISTE RAZLIKA
Zabranjena rečenica: "Poklapa se sa dizajnom." Dozvoljena rečenica: "Uporedio sam X elemenata. Našao Y razlika: [lista]. Ostalo se poklapa."
5. AKO JE UI/DESIGN TASK
Obavezno u evidence:
- Screenshot builda
- Screenshot/slika reference dizajna
- Tabela razlika (element | referenca | build | match?)
- Eksplicitna lista nepodudarnosti
Zašto
Task #850/#853: Agent tri puta proglasio login "gotov" i "poklapa se". Font bio pogrešan, tagline stil pogrešan, ikone drugačije. Nijedan mehanički check (build, JSON, file existence) ovo ne hvata. Samo pažljivo GLEDANJE hvata vizualne razlike.
No comments to display
No comments to display