Skip to content

Add new blog post + visual polish across the blog (blockquotes, callout boxes, collapsible FAQ) - #238

Merged
smaramwbc merged 6 commits into
mainfrom
content/episodic-vs-semantic-memory-post
Aug 10, 2026
Merged

Add new blog post + visual polish across the blog (blockquotes, callout boxes, collapsible FAQ)#238
smaramwbc merged 6 commits into
mainfrom
content/episodic-vs-semantic-memory-post

Conversation

@V-Figueroa

Copy link
Copy Markdown
Collaborator

Summary

Two things bundled in one branch since they touch the same area:

  1. New post: "Episodic vs Semantic Memory in AI Agents" at /blog/episodic-vs-semantic-memory — full article with a comparison table, a code-block diagram, 2 blockquotes, a callout box, a collapsible FAQ (6 questions, native <details>/<summary> — same accessible pattern as the home page's FAQ section), a stats callout, and a real CTA button. All external citations (CoALA, LangChain docs, Atlan, Salesforce CRMArena-Pro, CIO, ICLR 2025 benchmark) verified and linked to their real source.

  2. Visual polish on the 4 existing posts — one commit per post, same treatment throughout:

    • Blockquotes using the blockquote styling that already existed in PROSE_CLASSES but no post had used yet
    • A callout box per post (reusing the site's existing brand-500 border/tint treatment + the shared section-eyebrow class) around whatever list in that post was the best fit — no new visual components, just applying what already exists in the design system

No new components, no new CSS beyond a small .blog-faq-chevron rule in src/index.css for the FAQ's disclosure arrow (Tailwind's group-open: variant needs a literal group class, which is fragile to rely on in hand-authored MDX — a plain :where([open]) rule is more robust there).

Test plan

  • npm run build green after every commit
  • Visual check of all 5 posts in both themes before merging

V-Figueroa added 6 commits August 10, 2026 10:02
New post at /blog/episodic-vs-semantic-memory. Uses the site's existing
visual language throughout rather than introducing new patterns:

- Collapsible FAQ via native <details>/<summary>, same markup and style
  as the home page's FAQSection — added a small plain-CSS rule
  (.blog-faq-chevron) in src/index.css since Tailwind's group-open:
  variant needs a literal `group` class, which is fragile to ask of
  hand-authored MDX; :where([open]) is more robust for that context.
- Two blockquotes (an attributed quote, and the article's core rule)
  using the blockquote styling that already existed in PROSE_CLASSES
  but no post had used yet.
- A callout box and a stats box, both reusing the site's existing
  border/tint treatment (brand-500) and the shared `section-eyebrow`
  class, not a new component.
- Closing CTA button reuses the real `btn-gradient` classes from
  Button.tsx's primary variant instead of a plain text link.
- All external citations (CoALA, LangChain docs, Atlan, Salesforce
  CRMArena-Pro, CIO, ICLR 2025 benchmark) verified and linked to their
  real source — nothing invented.

Note: this branch is based on main before fix/blog-og-meta merges, so
this post's <title>/og:title will show the generic homepage one in the
static HTML until that PR lands too — expected, not a regression.
Same visual treatment as the new episodic-vs-semantic-memory post — no
new patterns, reusing the blockquote styling already in PROSE_CLASSES
and the brand-500 callout box. This post has no FAQ-shaped content, so
no accordion added here.
Same treatment as the previous two posts — the opening definition and
the closing architecture-mistake line as blockquotes, and the 'what
memory adds' list as a brand-500 callout box. No FAQ content to
restyle here either.
Same treatment as the previous three: two blockquotes (the early hook
line, and the 'points at receipts' line closing Step 4) and the 'What
this doesn't solve' list as a brand-500 callout box.
Same treatment as the other four: the foreign-key blockquote and the
closing 'that's the deal' line as blockquotes, and the 'You give up /
You get' tradeoff list as a brand-500 callout box.
@V-Figueroa
V-Figueroa requested a review from smaramwbc August 10, 2026 11:16
@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
statewave-web Ready Ready Preview Aug 10, 2026 11:16am

Request Review

@smaramwbc
smaramwbc merged commit b8edf67 into main Aug 10, 2026
6 checks passed
@smaramwbc
smaramwbc deleted the content/episodic-vs-semantic-memory-post branch August 10, 2026 12:10
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