Two product pages in under an hour

On 23 October 2026, lfm 0.1.7 compiled two product sales pages, from project setup to publication. This case study records the checks, build timeline and dated live measurements.

First lfm init to both pages live
44 minutes
Both release compiles
0 errors, 0 warnings
Lighthouse mobile, both pages
100 / 100 / 100 / 100
Sans Slop live page: a copy editor’s proof with marked-up text and a red purchase button.
Sans Slop. Live page, captured 23 October 2026.
Grok Bot Squad Kit live page: a dispatch room layout with bot handoffs and a purchase offer.
Grok Bot Squad Kit. Live page, captured 23 October 2026.

What it shipped

Timeline

23 October 2026, CEST; from the git log and lfm’s compile logs.

  1. 22:44
    lfm init for Sans Slop
  2. 22:45
    lfm init for the Squad Kit
  3. 22:58
    first Sans Slop release compile: 4 warnings
  4. 23:04
    first Squad Kit release compile: 4 warnings
  5. 23:05
    Squad Kit release compile: 0 errors, 0 warnings
  6. 23:13
    Squad Kit live (commit time)
  7. 23:21
    Sans Slop release compile: 0 errors, 0 warnings
  8. about 23:25
    Sans Slop live; 23:28 the commit that records it

44 minutes from the first lfm init to the commit that recorded both pages live. Every page change went through lfm compile again.

What lfm did

Research. lfm's research skill has the agent collect dated buyer posts and competing pages first; the research.balance check holds them to minimums (60 posts, 5 platforms, 12 competing pages) and every compile report counts them. Each page's research ended at 70 dated buyer posts on 5 platforms and 12 competing pages. For Sans Slop the posts came mostly from Hacker News (40%), Reddit (40%) and GitHub (14%); for the Squad Kit from Reddit (40%), X (40%) and the Cursor Forum (17%). The concepts built on them, "Copy editor's proof" and "Dispatch room", cite 37 and 30 of those posts.

Checks that caught real problems

Release review

Each release compile rendered the page in Chrome and saved screenshots at phone and desktop widths (55 for Sans Slop, 65 for the Squad Kit). The Sans Slop frames were reviewed at 390, 1280 and 1440 pixels wide before deploying.

Results, measured live

Measured from our build machine on 23 October 2026 at 23:31 CEST: 5 curl requests per page for server response, one Lighthouse 12.8.2 run per page with the mobile and the desktop preset. One run from one machine; your numbers will differ.

Live page measurements; Lighthouse scores are performance, accessibility, best practices and SEO.
MeasurementSans SlopGrok Bot Squad Kit
HTML, as sent (brotli)8.6 KB11.5 KB
HTML, uncompressed24.9 KB35.6 KB
Everything the first view loads64.5 KB in 6 requests60.4 KB in 6 requests
Time to first byte, median of 50.20 s0.19 s
Lighthouse mobile100 / 100 / 100 / 100100 / 100 / 100 / 100
Largest Contentful Paint, mobile1.3 s1.2 s
Largest Contentful Paint, desktop0.3 s0.3 s
Total Blocking Time, mobile0 ms80 ms
Cumulative Layout Shift, mobile0.0060.001

The first-view totals include a 1 KB script the CDN injects into both pages. Both release compiles used lfm 0.1.7 and recorded 0 errors and 0 warnings on that date.

What we'd improve in lfm