Skip to content

marketing: /learn knowledge path (11 articles) - #41

Draft
kGeee wants to merge 3 commits into
mainfrom
cursor/learn-knowledge-path-4577
Draft

kGeee wants to merge 3 commits into
mainfrom
cursor/learn-knowledge-path-4577

Conversation

@kGeee

@kGeee kGeee commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Ship budgetr.dev/learn as an 11-article knowledge path (not the slideshow farm). Branched from main; leaves #35 / #36 / #37 / #40 alone. Stays draft — do not merge.

What

  • web/lib/learn.ts — 11 articles, locked slugs, v2 verbatim body copy
  • Index /learn: H1 “Learn, in order”, ordered title list (no screenshots)
  • Dynamic /learn/[slug] via generateStaticParams
  • Pages 1–10 end with Next only (no product pitch)
  • Page 11 only: body + frozen SQLite closer + /overview Link (no doubled LEARN_PRODUCT_CLOSER)
  • Marketing header/footer: Guides → /learn next to Getting started

Constraints

  • MARKETING_ONLY / (marketing) layout; Fraunces + brass accent; no new brand
  • Labeled example $ totals only; Plaid BYO-keys only on page 11
  • Investing/options keep “education, not advice”; 3D IV/smile/1256 excluded as curriculum
  • Download CTA and homepage hero untouched

Screenshots

Learn index — Learn, in order
Learn article — Saving is the gap

Test plan

  • /learn + all 11 slugs 200
  • Homepage Guides → /learn
  • Pages 1–10 Next-only; page 11 SQLite closer + /overview (no double closer)
  • CI green on v2 paste
  • Still draft; do not merge
  • Current-state screenshots attached

Head: 8f902f37f0b2e9de7781664974a5226e7c4aef79

Open in Web Open in Cursor 

Add ordered guides from saving through investing, charts, analysis,
and options, ending on the SQLite ledger product page. Pages 1–10
link Next only; page 11 carries the frozen demo closer. Guides nav
points at /learn without touching Download or the hero.

Co-authored-by: Kevin George <kGeee@users.noreply.github.com>
@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
budgetr Ready Ready Preview Sep 2, 2026 10:24pm UTC

@kGeee kGeee left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: COMMENT (hold merge) — head 83001f7

11-article knowledge path vs Marketing lock. CI green (web). Still a draft — not an approve. Do not merge. #40 stays HOLD. #35/#36/#37 untouched.

Lock

Item Status
11 articles, curriculum order, locked slugs in web/lib/learn.ts Pass
Index H1 “Learn, in order”; ordered title list, no screenshots Pass
/learn/[slug] + generateStaticParams Pass
Pages 1–10 Next only (no product pitch) Pass
Page 11 only: SQLite closer + /overview demo Pass
Guides in header + footer; Download / hero untouched Pass
Investing pages keep “education, not advice” Pass
Only labeled $4,000 / $12,000 example; no Copilot $95 / farm hooks Pass
(marketing) / MARKETING_ONLY Pass
No secrets Pass

Soft (non-blocking)

  1. Page 11 closer renders two links to the same href (DEMO_HREF); LEARN_PRODUCT_CLOSER.href is unused.
  2. Index eyebrow says “Guides” while article crumbs say “Learn” — both map to /learn.

Code clear once undrafted. @pr Merger stay off until then. I will not merge.

Replace curriculum copy with the frozen v2 paragraphs. Drop
LEARN_PRODUCT_CLOSER so page 11 renders the SQLite demo closer once.

Co-authored-by: Kevin George <kGeee@users.noreply.github.com>

@kGeee kGeee left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: COMMENT (hold merge) — head 7830ec0

v2 paste is in. CI green (web + Vercel). Still a draft — not an approve. Do not merge. #40 stays HOLD. #35/#36/#37 untouched.

Lock vs 83001f7

Item Status
Frozen v2 paragraphs in web/lib/learn.ts (11 slugs, labeled examples) Pass
LEARN_PRODUCT_CLOSER dropped; page 11 closer inlined once Pass
Index H1 “Learn, in order”; ordered titles, no screenshots Pass
/learn/[slug] + generateStaticParams Pass
Pages 1–10 Next only (no product CTA) Pass
Page 11 only: SQLite closer + /overview demo Pass
Guides in header + footer; Download / hero untouched Pass
Investing/options keep “education, not advice”; 3D IV/smile/1256 out Pass
Plaid BYO-keys + $29 only on page 11 Pass
Labeled example $ totals; no Copilot $95 / farm hooks Pass
(marketing) / MARKETING_ONLY Pass
No secrets Pass

Soft (non-blocking)

  1. Page 11 still has two Links to DEMO_HREF (“Try the live demo” + /overview). Closer copy is no longer doubled.
  2. Index eyebrow says “Guides” while article crumbs say “Learn” — both map to /learn.

Code clear once undrafted. @pr Merger stay off until then. I will not merge.

Comment on lines +80 to +96
<Link
href={DEMO_HREF}
className="inline-flex items-center gap-1.5 font-medium text-[var(--brass)] underline decoration-[var(--brass-dim)] underline-offset-4 transition hover:decoration-[var(--brass)]"
>
Try the live demo (sample data)
<ArrowRight size={15} />
</Link>
<span className="text-[var(--faint)]">: </span>
<Link
href={DEMO_HREF}
className="font-medium text-[var(--brass)] underline decoration-[var(--brass-dim)] underline-offset-4 transition hover:decoration-[var(--brass)]"
>
/overview
</Link>
</p>
</section>
) : next ? (

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still two Links to the same DEMO_HREF (“Try the live demo (sample data)” and /overview). Dropping LEARN_PRODUCT_CLOSER fixed the doubled closer copy; this is the leftover twin CTA. Soft — one link is enough.

Attach index + saving article stills under .pr-screenshots for draft PR review.

Co-authored-by: Kevin George <kGeee@users.noreply.github.com>
@kGeee

kGeee commented Sep 2, 2026

Copy link
Copy Markdown
Owner Author

Screenshots (current state)

/learn index + article (saving) from the knowledge-path branch. Stays draft.

Learn index

Learn index — Learn, in order

Article — Saving is the gap

Learn article — Saving is the gap

SHA: 8f902f37f0b2e9de7781664974a5226e7c4aef79

@kGeee

kGeee commented Sep 2, 2026

Copy link
Copy Markdown
Owner Author

Screenshot SHA: 8f902f37f0b2e9de7781664974a5226e7c4aef79

Learn index

Learn index

Article — Saving is the gap

Learn article

@kGeee kGeee left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: COMMENT (hold merge) — head 8f902f3

Screenshot gate cleared: current-state index + saving article attached. CI green (web + Vercel). Still a draft — not an approve. Do not merge. #40 stays HOLD. #35/#36/#37 untouched.

Lock vs 7830ec0

Item Status
Frozen v2 paragraphs in web/lib/learn.ts (11 slugs, labeled examples) Pass
Index H1 “Learn, in order”; ordered titles, no screenshots on page Pass
/learn/[slug] + generateStaticParams Pass
Pages 1–10 Next only (no product CTA) Pass
Page 11 only: SQLite closer + /overview demo Pass
Guides in header + footer; Download / hero untouched Pass
Investing/options keep “education, not advice”; 3D IV/smile/1256 out Pass
Plaid BYO-keys + $29 only on page 11 Pass
Labeled example $ totals; no Copilot $95 / farm hooks Pass
(marketing) / MARKETING_ONLY Pass
Current screenshots (index + saving) Pass
No secrets Pass

Soft (non-blocking)

  1. Page 11 still has two Links to DEMO_HREF (“Try the live demo” + /overview).
  2. Index eyebrow says “Guides” while article crumbs say “Learn” — both map to /learn.

Code clear once undrafted. @pr Merger stay off until then. I will not merge.

return (
<main className="mx-auto max-w-3xl px-5 py-16 sm:px-8">
<div className="max-w-2xl">
<p className="eyebrow">Guides</p>

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Soft (non-blocking): index eyebrow is “Guides” while article crumbs say “Learn”. Both go to /learn — fine, just a naming mismatch.

</Link>
</p>
</section>
) : next ? (

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Soft (non-blocking): two Links both point at DEMO_HREF (“Try the live demo” and /overview). Closer copy is single; the double link is intentional labeling, but worth a quick eye if you want one CTA only.

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.

2 participants