Skip to content

emdash/fair-teeth-fold-5h9sd - #450

Merged
pftg merged 2 commits into
masterfrom
emdash/fair-teeth-fold-5h9sd
Aug 13, 2026
Merged

emdash/fair-teeth-fold-5h9sd#450
pftg merged 2 commits into
masterfrom
emdash/fair-teeth-fold-5h9sd

Conversation

@pftg

@pftg pftg commented Aug 13, 2026

Copy link
Copy Markdown
Member

No description provided.

pftg and others added 2 commits August 13, 2026 12:57
The two link-dense paragraphs under the hero ("Two ways in…" / "Already
building…") became a 3-row `.start-router` table, which Paul rejected on
sight. A four-critic panel (ICP-reader, CRO, visual-design, IA) plus a
Codex refutation pass converged on the diagnosis: the block was a
navigation menu sitting in a persuasion slot.

- the hero already owns "Start Lesson 1.1"; restating it as one of three
  options demoted an unconditional instruction into a conditional one
- "Ready to start" / "Prefer a map first" asked the reader to
  self-classify before the page had earned anything
- three rows carried six exits, offered before the "Why this course
  exists" argument, and hairline rows on a soft-card page read as a
  spec sheet
- at 390px the minority "already building" row rendered taller than the
  primary path

What ships instead: `.start-note`, one asymmetric callout carrying only
the route the hero does not cover (already building / paying a shop ->
the Lesson 4.2 ownership audit). 79px desktop, 130px mobile, down from
~200px - the first mistake card now lands at y~643 instead of ~760.
How This Course Works + FAQ move to the module-map intro, where the
reader is actually choosing a route; they were the page's only links to
those two pages, so relocating beat deleting. The syllabus anchor and
the side-path meta-link are dropped as duplicates.

Gates: bin/hugo-build 8/8 validators green; bin/qtest --changed green
(5 screenshots compared, no baseline drift); zero console errors at
1280x800 and 390x844.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The UI-gatekeeper rule was followed to the letter on the course-landing
entry block - screenshot taken, read, judged "much better than before" -
and the component was still rejected on sight, later scoring 3/10 from a
design critic.

Two blind spots the implementer cannot self-detect:

- wrong anchor: "better than the thing I just replaced" is worthless
  when the before was also bad
- solving the symptom: a link-density complaint that was really "this
  element does not belong in this slot"; a prettier wrong element still
  fails

Rule: a tweak to an existing pattern may be self-reviewed; a pattern NEW
to the page needs one cold-eyes critic on the render before handback.
Cheapest form is rendering 2-3 variants and letting the owner pick from
screenshots - that took ~6 minutes and ended the debate.

Lands as item 7 of the existing Design-quality pass (same section as the
2026-07-12 taste lesson) rather than a new doc, with the OKF concept and
log synced in the same commit.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@pftg, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 5 minutes

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: e3d46aed-4d97-49b0-a24d-eacaef505ee1

📥 Commits

Reviewing files that changed from the base of the PR and between fc7f4df and 1ccd8be.

📒 Files selected for processing (7)
  • .okf/design/course-landing-components.md
  • .okf/design/index.md
  • .okf/log.md
  • .okf/workflows/visual-scroll-gate.md
  • content/course/tech-for-non-technical-founders-2026/_index.md
  • docs/workflows/visual-scroll-gate.md
  • themes/beaver/assets/css/pages/course-list.css

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@pftg
pftg merged commit f1b0238 into master Aug 13, 2026
6 checks passed
@pftg
pftg deleted the emdash/fair-teeth-fold-5h9sd branch August 13, 2026 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant