Skip to content

Commit a0befff

Browse files
committed
Merge master into dev: frontpage rework + impeccable design system + product mockup
# Conflicts: # app/page.tsx
2 parents 8eef064 + a4c0289 commit a0befff

11 files changed

Lines changed: 1972 additions & 275 deletions

File tree

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
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

Comments
 (0)