|
| 1 | +--- |
| 2 | +target: current landing page |
| 3 | +total_score: 34 |
| 4 | +p0_count: 0 |
| 5 | +p1_count: 3 |
| 6 | +p2_count: 2 |
| 7 | +timestamp: 2026-05-26T14-19-22Z |
| 8 | +slug: app-page-tsx |
| 9 | +--- |
| 10 | +# Critique: app/page.tsx |
| 11 | + |
| 12 | +## Design Health Score |
| 13 | + |
| 14 | +| # | Heuristic | Score | Key Issue | |
| 15 | +|---|---|---|---| |
| 16 | +| 1 | Visibility of System Status | 3 | Invite-only state & roadmap shipped/upcoming both communicate well. Minor: open-source posture could be more visible above the fold. | |
| 17 | +| 2 | Match System / Real World | 3 | Internal taxonomy leaks in Core Features (Narrative Memory, Social Network, Jobs & Long Tasks). | |
| 18 | +| 3 | User Control and Freedom | 4 | N/A on landing. | |
| 19 | +| 4 | Consistency and Standards | 4 | Truly consistent, possibly over-consistent. | |
| 20 | +| 5 | Error Prevention | 4 | N/A. | |
| 21 | +| 6 | Recognition Rather Than Recall | 3 | Some scenario titles need light inference. | |
| 22 | +| 7 | Flexibility and Efficiency | 3 | Fast to skim. | |
| 23 | +| 8 | Aesthetic and Minimalist Design | 3 | Three consecutive identical card grids (Setup, Scenarios, Core Features). | |
| 24 | +| 9 | Error Recovery | 4 | N/A. | |
| 25 | +| 10 | Help and Documentation | 3 | On-page FAQ, docs link, footer surface. | |
| 26 | +| Total | | 34 / 40 | Good. | |
| 27 | + |
| 28 | +## Anti-Patterns Verdict |
| 29 | + |
| 30 | +LLM: avoids first-order AI-startup trap (no dark+neon+glass, no gradient hero); sits in the second-order editorial-typographic lane (5 of 6 fingerprint markers). Grandfathered as identity but worth knowing. |
| 31 | + |
| 32 | +Deterministic (manual fallback, bundled detector unavailable): |
| 33 | +- 16 em-dashes in user-facing copy (severe; DESIGN.md bans them). |
| 34 | +- backdrop-blur-sm in components/header.tsx (minor glassmorphism on sticky header). |
| 35 | +- 0 hits for: border-radius, bg-clip-text, box-shadow, side-stripe borders, gradient keyword. |
| 36 | + |
| 37 | +Browser visualization: not attempted (no browser MCP in this session). |
| 38 | + |
| 39 | +## Overall Impression |
| 40 | + |
| 41 | +Visual identity is coherent and committed. Page rhythm is flat: three identical card grids in a row makes the body of the page feel monotonous. Core Features uses internal module names where it should use scenarios. Final CTA reprints the hero. |
| 42 | + |
| 43 | +## What's Working |
| 44 | + |
| 45 | +1. Editorial discipline is intact and coherent across all sections. |
| 46 | +2. Roadmap is the strongest individual section (and the only non-card-grid one). |
| 47 | +3. Setup-in-3-steps lands the PDF brief exactly. |
| 48 | + |
| 49 | +## Priority Issues |
| 50 | + |
| 51 | +### [P1] Em-dashes everywhere (16 user-facing instances) |
| 52 | +DESIGN.md explicitly bans them. Easy global fix; high signal. |
| 53 | +Suggested command: clarify. |
| 54 | + |
| 55 | +### [P1] Three identical card grids in a row (Setup, Scenarios, Core Features) |
| 56 | +Triggers the "identical card grids" absolute ban. Visual monotony, eye gets no climax. |
| 57 | +Suggested command: layout, distill. |
| 58 | + |
| 59 | +### [P1] Core Features speaks product-internal taxonomy |
| 60 | +Violates PRODUCT.md principle "concrete over abstract." Mainstream non-technical visitors won't decode module names. |
| 61 | +Suggested command: clarify. |
| 62 | + |
| 63 | +### [P2] Final CTA duplicates the hero |
| 64 | +Wastes peak-end rule. Same 4 buttons, same invite line, similar copy. |
| 65 | +Suggested command: distill, clarify. |
| 66 | + |
| 67 | +### [P2] Linotype Blue is 0% of the homepage |
| 68 | +The secondary accent in DESIGN.md is unused on the homepage. Either embrace monochrome or find one earned moment. |
| 69 | +Suggested command: colorize. |
| 70 | + |
| 71 | +## Persona Red Flags |
| 72 | + |
| 73 | +Jordan (Confused First-Timer): stops at Narrative Memory; skips Social Network and Team Collaboration cards; recovers in FAQ. |
| 74 | + |
| 75 | +Casey (Distracted Mobile): 4 CTAs stack and consume ~60% of the first mobile fold; wall-of-buttons before any trust. |
| 76 | + |
| 77 | +Mainstream non-technical visitor: charmed by Scenarios, disengaged at Core Features (module names not features), saved by FAQ. Final CTA repeats hero, so the page does not feel like it landed. |
| 78 | + |
| 79 | +## Minor Observations |
| 80 | + |
| 81 | +- header.tsx backdrop-blur-sm is the only glassmorphism artifact. Either grant a documented "sticky-header exception" or remove it. |
| 82 | +- Core Features cards have no icons; Setup and Scenarios cards do. PDF asked for icons on most blocks. |
| 83 | +- "What you can put it to work on." is clunky as an h2. |
| 84 | +- All three primary fonts (Space Grotesk + Inter + DM Mono) appear on brand.md's reflex-reject list. Grandfathered as identity. |
| 85 | +- 72-pixel grid texture at 4% opacity is nearly invisible. Either commit or remove. |
| 86 | + |
| 87 | +## Questions to Consider |
| 88 | + |
| 89 | +- What if Core Features spoke in scenarios, not module names? |
| 90 | +- What if the Final CTA had one button, not four? |
| 91 | +- What if one section had real imagery (screenshot, loop)? |
| 92 | +- What if Linotype Blue appeared exactly once, earned? |
| 93 | +- What if Core Features and Scenarios traded positions, so the page goes concrete, concrete, concrete, roadmap? |
0 commit comments