[ { "antipattern": "line-length", "name": "Line length too long", "description": "Text lines wider than ~80 characters are hard to read. The eye loses its place tracking back to the start of the next line. Add a max-width (65ch to 75ch) to text containers.", "severity": "warning", "category": "quality", "file": "http://localhost:3000/pl/o-nas", "line": 0, "snippet": "~85 chars/line (aim for <80)" }, { "antipattern": "nested-cards", "name": "Nested cards", "description": "Cards inside cards create visual noise and excessive depth. Flatten the hierarchy — use spacing, typography, and dividers instead of nesting containers.", "severity": "warning", "category": "slop", "file": "http://localhost:3000/pl/o-nas", "line": 0, "snippet": "Card inside card" }, { "antipattern": "nested-cards", "name": "Nested cards", "description": "Cards inside cards create visual noise and excessive depth. Flatten the hierarchy — use spacing, typography, and dividers instead of nesting containers.", "severity": "warning", "category": "slop", "file": "http://localhost:3000/pl/o-nas", "line": 0, "snippet": "Card inside card" }, { "antipattern": "nested-cards", "name": "Nested cards", "description": "Cards inside cards create visual noise and excessive depth. Flatten the hierarchy — use spacing, typography, and dividers instead of nesting containers.", "severity": "warning", "category": "slop", "file": "http://localhost:3000/pl/o-nas", "line": 0, "snippet": "Card inside card" }, { "antipattern": "nested-cards", "name": "Nested cards", "description": "Cards inside cards create visual noise and excessive depth. Flatten the hierarchy — use spacing, typography, and dividers instead of nesting containers.", "severity": "warning", "category": "slop", "file": "http://localhost:3000/pl/o-nas", "line": 0, "snippet": "Card inside card" }, { "antipattern": "nested-cards", "name": "Nested cards", "description": "Cards inside cards create visual noise and excessive depth. Flatten the hierarchy — use spacing, typography, and dividers instead of nesting containers.", "severity": "warning", "category": "slop", "file": "http://localhost:3000/pl/o-nas", "line": 0, "snippet": "Card inside card" }, { "antipattern": "nested-cards", "name": "Nested cards", "description": "Cards inside cards create visual noise and excessive depth. Flatten the hierarchy — use spacing, typography, and dividers instead of nesting containers.", "severity": "warning", "category": "slop", "file": "http://localhost:3000/pl/o-nas", "line": 0, "snippet": "Card inside card" }, { "antipattern": "nested-cards", "name": "Nested cards", "description": "Cards inside cards create visual noise and excessive depth. Flatten the hierarchy — use spacing, typography, and dividers instead of nesting containers.", "severity": "warning", "category": "slop", "file": "http://localhost:3000/pl/o-nas", "line": 0, "snippet": "Card inside card" }, { "antipattern": "nested-cards", "name": "Nested cards", "description": "Cards inside cards create visual noise and excessive depth. Flatten the hierarchy — use spacing, typography, and dividers instead of nesting containers.", "severity": "warning", "category": "slop", "file": "http://localhost:3000/pl/o-nas", "line": 0, "snippet": "Card inside card" }, { "antipattern": "cream-palette", "name": "Cream / beige palette", "description": "A warm cream or beige page background has become the default \"tasteful\" AI surface, reached for by reflex. Choose a background that comes from a deliberate palette, not the safe warm off-white.", "severity": "warning", "category": "slop", "file": "http://localhost:3000/pl/o-nas", "line": 0, "snippet": "cream/beige page background rgb(247, 245, 241)" } ]