Real business / The ceiling, technical register
Leleu Labs, concept redesign
Open Leleu Labs, concept redesign
A concept redesign built on 2026-10-31 from the same facts as the September snapshot above. It never replaces the live site, leleulabs.io.


Purpose
Show what the same facts look like as a one-scroll, award-style site. Every line of copy comes from the live leleulabs.io; the showpiece adds a narrative order, a motion system and one colour of light.
Who it is for
An AI or software consultancy that sells transformation and wants the site itself to be the first proof of taste. The premium tier, not the baseline.
Essential features, and why
- One long narrative page with a chapter rail (problem, shift, method, capabilities, Company Brain, people, start), because a transformation story reads better unbroken than split across pages.
- A live signal-field instrument in the hero with the five real system-map nodes as HTML labels, because the one moving thing on the page should be the product, not decoration.
- Exactly one accent colour used only where something is live (buttons, nodes, the method line), because restraint is what makes a dark site read as expensive.
- The ownership promise stated where a template would put logos, because the live site has no client names and the design does not invent any.
- A quiet contact page with inline validation and no data transport, because the next step is a conversation.
- The September snapshot stays on this hub as the before, because the course teaches the baseline first and the ceiling second.
Add if you want more
- Wire the contact form and test delivery to the founder.
- Add client proof only when a client signs off on it.
- Add a real booking link to the Start chapter if a scheduler exists.
Get found (SEO and AI search)
- Organization schema matching the company facts on the live site.
- Unique titles and descriptions on all five pages, sitemap.xml and a canonical on each.
- llms.txt carries the live site body with the concept-redesign disclosure on top.
Secure and mobile
- Reduced motion switches off all six moves and renders every chapter in its final state.
- Zero third-party requests: fonts are self-hosted, so the page loads in 1.5 seconds on a throttled phone.
- Privacy page, custom 404, HTTPS and the four security headers verified on staging.
What this build teaches
2.5, 3.3 taken to the limit: a design brain with one accent colour, six restrained motion moves, self-hosted fonts and a Lighthouse 100, built from the same five pages of facts as the September snapshot above.
Ship-checklist scorecard
92 passed · 0 failed. Folder checks only. Staged headers, live routing, form delivery, and phone interactions are not verified.
- Pass Site directory
- Pass HTML pages
- Pass 404.html: Unique title
- Pass 404.html: Unique description
- Pass 404.html: Canonical
- Pass 404.html: One H1
- Pass 404.html: Favicon
- Pass 404.html: OG image
- Pass 404.html: JSON-LD parses
- Pass contact/index.html: Unique title
- Pass contact/index.html: Unique description
- Pass contact/index.html: Canonical
- Pass contact/index.html: One H1
- Pass contact/index.html: Favicon
- Pass contact/index.html: OG image
- Pass contact/index.html: JSON-LD parses
- Pass index.html: Unique title
- Pass index.html: Unique description
- Pass index.html: Canonical
- Pass index.html: One H1
- Pass index.html: Favicon
- Pass index.html: OG image
- Pass index.html: JSON-LD parses
- Pass privacy/index.html: Unique title
- Pass privacy/index.html: Unique description
- Pass privacy/index.html: Canonical
- Pass privacy/index.html: One H1
- Pass privacy/index.html: Favicon
- Pass privacy/index.html: OG image
- Pass privacy/index.html: JSON-LD parses
- Pass thanks/index.html: Unique title
- Pass thanks/index.html: Unique description
- Pass thanks/index.html: Canonical
- Pass thanks/index.html: One H1
- Pass thanks/index.html: Favicon
- Pass thanks/index.html: OG image
- Pass thanks/index.html: JSON-LD parses
- Pass 404.html present
- Pass robots.txt present
- Pass sitemap.xml present
- Pass llms.txt present
- Pass .assetsignore present
- Pass Asset exclusion: .git
- Pass Asset exclusion: plans/
- Pass Asset exclusion: *.md
- Pass Asset exclusion: wrangler.jsonc
- Pass Header: Strict-Transport-Security
- Pass Header: X-Content-Type-Options
- Pass Header: X-Frame-Options
- Pass Header: Referrer-Policy
- Pass 404 routing
- Pass No forbidden strings
- Pass HTTP /
- Pass HTTP /: Strict-Transport-Security
- Pass HTTP /: X-Content-Type-Options
- Pass HTTP /: X-Frame-Options
- Pass HTTP /: Referrer-Policy
- Pass HTTP /robots.txt
- Pass HTTP /robots.txt: Strict-Transport-Security
- Pass HTTP /robots.txt: X-Content-Type-Options
- Pass HTTP /robots.txt: X-Frame-Options
- Pass HTTP /robots.txt: Referrer-Policy
- Pass HTTP /sitemap.xml
- Pass HTTP /sitemap.xml: Strict-Transport-Security
- Pass HTTP /sitemap.xml: X-Content-Type-Options
- Pass HTTP /sitemap.xml: X-Frame-Options
- Pass HTTP /sitemap.xml: Referrer-Policy
- Pass HTTP /llms.txt
- Pass HTTP /llms.txt: Strict-Transport-Security
- Pass HTTP /llms.txt: X-Content-Type-Options
- Pass HTTP /llms.txt: X-Frame-Options
- Pass HTTP /llms.txt: Referrer-Policy
- Pass HTTP /404.html
- Pass HTTP /404.html: Strict-Transport-Security
- Pass HTTP /404.html: X-Content-Type-Options
- Pass HTTP /404.html: X-Frame-Options
- Pass HTTP /404.html: Referrer-Policy
- Pass HTTP /missing-526034740b364576bafd4c53d7d1ddc6
- Pass HTTP /missing-526034740b364576bafd4c53d7d1ddc6: Strict-Transport-Security
- Pass HTTP /missing-526034740b364576bafd4c53d7d1ddc6: X-Content-Type-Options
- Pass HTTP /missing-526034740b364576bafd4c53d7d1ddc6: X-Frame-Options
- Pass HTTP /missing-526034740b364576bafd4c53d7d1ddc6: Referrer-Policy
- Pass HTTP /wrangler.jsonc
- Pass HTTP /wrangler.jsonc: Strict-Transport-Security
- Pass HTTP /wrangler.jsonc: X-Content-Type-Options
- Pass HTTP /wrangler.jsonc: X-Frame-Options
- Pass HTTP /wrangler.jsonc: Referrer-Policy
- Pass HTTP /plans/SPEC.md
- Pass HTTP /plans/SPEC.md: Strict-Transport-Security
- Pass HTTP /plans/SPEC.md: X-Content-Type-Options
- Pass HTTP /plans/SPEC.md: X-Frame-Options
- Pass HTTP /plans/SPEC.md: Referrer-Policy