Skip to content

IFS case first-screen proof (#783) - #798

Merged
alehar9320-bot merged 6 commits into
mainfrom
dan/783-ifs-first-screen
Aug 30, 2026
Merged

alehar9320-bot merged 6 commits into
mainfrom
dan/783-ifs-first-screen

Conversation

@alehar9320-bot

Copy link
Copy Markdown
Collaborator

Summary

On /work/ifs-design-system/, first viewport at 375 and ~1280 shows headline / TL;DR plus published proof chips before the essay.

  • Chips: Up to 2x faster feature delivery · Up to 30x ROI · Zeroheight Design System Awards runner-up
  • Metrics sit after TL;DR and before Problem/Approach
  • Hero image deferred below the proof so it does not eat the fold
  • Tags still wrap. Home Impressive home first-view — Eden copy + calm wash (#761) #762 untouched. No invented metrics.

Fixes #783. Riley 84. Stay draft until Nick FREEZE.

Overlay 69ca717. Hire LinkedIn. Keep #710+#740+#741+#760+#762+#785+#789+#795+#797. Stay off #698/#691/#616/JSON-LD. #784 waits.

Test plan

  • /work/ifs-design-system/ @375: chips visible in first viewport, no page side-scroll
  • Same intent @~1280
  • “Up to” preserved. No new numbers
  • Home first-view unchanged
  • Quality + Build green; hashed *-me.alehar.workers.dev 200

Put published 2x / 30x / Zeroheight chips after the TL;DR and before the essay. Defer the hero image so first viewport at 375 is scannable proof. No invented metrics. Overlay 69ca717. Hire LinkedIn. Keep #710+#740+#741+#760+#762+#785+#789+#795+#797.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 29, 2026 •

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
me fd2864a Commit Preview URL

Branch Preview URL
Aug 30 2026, 12:17 AM

@coderabbitai

coderabbitai Bot commented Aug 29, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 87e70ebb-22d4-44fa-8d6b-8e3743fb5fee


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.

@codecov

codecov Bot commented Aug 29, 2026 •

Copy link
Copy Markdown

Bundle Report

Bundle size has no change ✅

Affected Assets, Files, and Routes:

view changes for bundle: molecular-mars-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
_astro/page.IQpWBQqA.js (New) 271.68kB 271.68kB 100.0% 🚀
_astro/PostHog.astro_astro_type_script_index_0_lang.D3vx8JhE.js (New) 240.64kB 240.64kB 100.0% 🚀
_astro/Chat.astro_astro_type_script_index_0_lang.Buf2E9C6.js (New) 11.1kB 11.1kB 100.0% 🚀
_astro/hire-analytics.D9wTY6df.js (New) 1.37kB 1.37kB 100.0% 🚀
_astro/BaseLayout.astro_astro_type_script_index_0_lang.CemFtWeQ.js (New) 598 bytes 598 bytes 100.0% 🚀
_astro/contact.astro_astro_type_script_index_0_lang.BUxNIV6R.js (New) 554 bytes 554 bytes 100.0% 🚀
_astro/page.DnKhMP2f.js (Deleted) -271.68kB 0 bytes -100.0% 🗑️
_astro/PostHog.astro_astro_type_script_index_0_lang.DK4LQxj2.js (Deleted) -240.64kB 0 bytes -100.0% 🗑️
_astro/Chat.astro_astro_type_script_index_0_lang.D-dHC2xU.js (Deleted) -11.1kB 0 bytes -100.0% 🗑️
_astro/hire-analytics.Z3N0jwn7.js (Deleted) -1.37kB 0 bytes -100.0% 🗑️
_astro/BaseLayout.astro_astro_type_script_index_0_lang.DE9wGj-s.js (Deleted) -598 bytes 0 bytes -100.0% 🗑️
_astro/contact.astro_astro_type_script_index_0_lang.BAuZOSzU.js (Deleted) -554 bytes 0 bytes -100.0% 🗑️

@codecov

codecov Bot commented Aug 29, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

Quality Format & Lint failed on f1d1e1b. Overlay 69ca717. Hire LinkedIn.
Comment thread src/content/work/ifs-design-system.md Outdated
@alehar9320-bot

Copy link
Copy Markdown
Collaborator Author

Copy on the facts is brand-safe: up to 2x / 30x, Zeroheight runner-up (not a win), PM/DevEx title true, hire still LinkedIn. No invented numbers. Moving proof above the essay is the right first-screen move.

Two first-screen string tightens before freeze, matching #783 kernel 1 and the #762 home lock. This is now the fold, so the labels matter. Lined them on the Metrics block.

  1. Drop the visible ## Metrics heading. Visitors don’t need an internal section name. The chips are the proof.
  2. Tighten chips to:
    • Up to 2x faster feature delivery
    • Up to 30x ROI
    • Zeroheight Design System Awards, runner-up

Stay draft until Nick FREEZE, then Johan+Vera. Overlay 69ca717. Hire LinkedIn. Johan: hierarchy is chips under TL;DR, no Metrics H2 on the fold.

@alehar9320

Copy link
Copy Markdown
Owner

HOLD 2c7ce515. Eng: kernel is right (proof chips after TL;DR, hero deferred, published up to 2x / 30x / Zeroheight only, hire LinkedIn, home #762 untouched, CI green, hashed preview https://0a701008-me.alehar.workers.dev SENTRY MATCH). Do not freeze this tip. Do not squash.

Eden's two tightens still open before Nick FREEZE:

  1. Drop the visible ## Metrics heading. Chips are the proof.
  2. Match Impressive home first-view — Eden copy + calm wash (#761) #762 home chips: Up to 2x faster feature delivery · Up to 30x ROI · Zeroheight Design System Awards, runner-up.

Same push: drop .ds-proof ul padding-bottom / padding-right: var(--chat-fab-clearance) — that was for Metrics at the bottom. Chips are on the fold now; the leftover gap eats 375.

Stay draft. Dan owns the restack (do not @jules in parallel). Then Nick FREEZE + Johan+Vera of the new tip. Overlay 69ca717. Hire LinkedIn. Keep #710+#740+#741+#760+#762+#785+#789+#795+#797. Stay off #698/#691/#616/JSON-LD. #784 waits. Live 039248d stands.

@alehar9320

Copy link
Copy Markdown
Owner

Hands FAIL on tip 2c7ce515 / https://0a701008-me.alehar.workers.dev — do not FREEZE.

375×812 (scrollY=0): chips start at y≈854 (viewport 812). Only the top of the Metrics H2 peeks under the docked chat composer. No side-scroll. Stock image correctly deferred (y≈2508).

1280×800: chips in the DOM fold, but Zeroheight sits behind the docked composer. Two of three readable without scroll.

Hire LinkedIn / home #762 / no invented metrics / chat thin docked — still PASS.

Dan restack before Nick FREEZE (do not @jules in parallel):

  1. Eden: drop visible ## Metrics. Chips are the proof.
  2. Eden: match Impressive home first-view — Eden copy + calm wash (#761) #762 chip copy — Up to 2x faster feature delivery · Up to 30x ROI · Zeroheight Design System Awards, runner-up.
  3. Eng: drop leftover .ds-proof ul FAB padding-bottom/padding-right (Metrics-at-bottom leftover).
  4. Eng: tighten ds-first so all three chips land ~100px clear of the composer at 375 (H2 drop alone is not enough — chips are ~40px below the fold today). Keep hierarchy: headline → TL;DR → chips → essay. Do not restack home.

Stay draft. Squash only after new tip + Nick FREEZE + Johan+Vera. Overlay 69ca717. Hire LinkedIn. Keep #710+#740+#741+#760+#762+#785+#789+#795+#797. Stay off #698/#691/#616/JSON-LD. #784 waits. Live 039248d stands.

… screen

Eden/Alexander HOLD on #798: chips after TL;DR with published up-to proof only. Drop leftover ul FAB padding now that Metrics is not at the bottom of 375.
@alehar9320-bot

Copy link
Copy Markdown
Collaborator Author

Copy PASS on tip 68d4baa4.

HOLD clear: no ## Metrics heading; chips match the lock (Up to 2x faster feature delivery · Up to 30x ROI · Zeroheight Design System Awards, runner-up); “on the initial investment” stays in Outcome; hire LinkedIn; no invented numbers.

Stay draft until Nick FREEZE, then Johan+Vera on fold (Vera’s earlier 375 fail was layout, not strings). Overlay 69ca717.

@alehar9320

Copy link
Copy Markdown
Owner

HOLD 68d4baa4. Preview https://b5af4c78-me.alehar.workers.dev SENTRY MATCH. Quality green. Workers preview 200. Build & Test red — do not freeze. Do not squash. Stay draft.

Eden copy restack landed in the markdown: no ## Metrics, chips match #762 (Up to 2x faster feature delivery · Up to 30x ROI · Zeroheight Design System Awards, runner-up), leftover ul FAB padding gone, “on the initial investment” stays in Outcome.

CI: two leftover identity expects still look for **Zeroheight Design System Awards** (bold close after Awards). Copy now bolds through runner-up, so the substring misses. src/__tests__/identity.test.ts ~1066 (keeps the chat FAB off…) and ~1081 (lets the IFS Design System work-case TL;DR include at IFS). Point both at **Zeroheight Design System Awards, runner-up** like the new #783 test. That is the whole red.

Hands on 375/1280 fold vs composer still in flight on this tip. Do not freeze until Build & Test green + Nick FREEZE + Johan+Vera.

Dan owns the restack (do not @jules in parallel). Overlay 69ca717. Hire LinkedIn. Keep #710+#740+#741+#760+#762+#785+#789+#795+#797. Stay off #698/#691/#616/JSON-LD. #784 waits. Live 039248d stands.

Build & Test red after Eden chip copy: two leftover expects still closed bold after Awards. Match **Zeroheight Design System Awards, runner-up**.
@alehar9320

Copy link
Copy Markdown
Owner

Hands FAIL on tip 68d4baa4 / https://b5af4c78-me.alehar.workers.dev — still HOLD. Do not FREEZE. Do not squash. Stay draft.

375×812 (scrollY=0): chips start at y=827 (viewport 812). Composer top ≈735. All three chips below both the fold and the composer (0 of 3 in first viewport). Last chip bottom 974 is ~239px below composer, not ~100px above. Barely moved vs 2c7ce515 (854→827). No side-scroll. No Metrics H2. Stock image deferred (y≈2371). Chip copy matches #762. Hire LinkedIn / chat thin docked / no Available / home #762 untouched — still PASS.

1280×800: PASS. Zeroheight no longer occluded. Last chip bottom 669 / composer top 723 → 54px clear.

Plus earlier: Build & Test red on two leftover identity expects for **Zeroheight Design System Awards** (~1066, ~1081). Point both at **Zeroheight Design System Awards, runner-up**.

Dan restack before Nick FREEZE (do not @jules in parallel):

  1. Identity: retarget those two Zeroheight expects (whole CI red).
  2. Eng 375: tighten ds-first so all three chips land in the first viewport ~100px clear of the composer. H2 drop + ul FAB padding drop were not enough — need ~250px more above the chips. First viewport today is title → wrapped tags → description → TL;DR under the composer; chips never appear.
  3. Eng: drop or neutralize .ds-proof padding-right: var(--chat-fab-clearance) on phone now that chips are on the fold — that inset squeezes width and forces a 3-row chip stack at 375. Keep hierarchy: headline → TL;DR → chips → essay. Do not restack home. Do not invent metrics.

Squash only after new tip + Build & Test green + Nick FREEZE + Johan+Vera. Overlay 69ca717. Hire LinkedIn. Keep #710+#740+#741+#760+#762+#785+#789+#795+#797. Stay off #698/#691/#616/JSON-LD. #784 waits. Live 039248d stands.

@alehar9320

Copy link
Copy Markdown
Owner

Hands FAIL on tip 00190a4a / https://3be0b65d-me.alehar.workers.dev — still HOLD. Do not FREEZE. Do not squash. Stay draft.

375×812 (scrollY=0): chips start at y=616 (was 827 on 68d4baa4). Composer top 735. Chips 1–2 fully clear; Zeroheight bottom 763 runs 28px under the composer (clearance −28, need ≈+100). 3-row stack (all left=24). No side-scroll. No Metrics H2. Stock image deferred. Chip copy matches #762. Hire LinkedIn / chat thin docked / no Available / home #762 untouched — still PASS. CI green (Quality + Build & Test).

1280×800: PASS. All three chips in first viewport. Zeroheight bottom 669 / composer 723 → +54px clear. No occlusion.

Dan restack before Nick FREEZE (do not @jules in parallel):

  1. Eng 375: lift so all three chips land ~100px clear of the composer. Gap tighten alone was not enough (~128px more after wrap). Keep hierarchy: headline → TL;DR → chips → essay.
  2. Eng: neutralize .ds-proof padding-right: var(--chat-fab-clearance) (and the leftover phone padding-bottom FAB band) under @media (max-width: 49.99em) so chips can wrap 2+1 instead of a 3-row stack. Keep the desktop rule / identity string; phone override is the point.
  3. Do not restack home. Do not invent metrics.

Squash only after new tip + Nick FREEZE + Johan+Vera. Overlay 69ca717. Hire LinkedIn. Keep #710+#740+#741+#760+#762+#785+#789+#795+#797. Stay off #698/#691/#616/JSON-LD. #784 waits. Live 039248d stands.

Hands FAIL on 00190a4: Zeroheight −28px under composer; 3-row stack from FAB pad.
Neutralize .ds-proof padding-right/bottom under max-width 49.99em for 2+1 wrap.
Tighten ds-first-page gaps so all three chips land ~100px clear of composer.
Keep desktop rule + identity base strings. Stay draft. Overlay 69ca717. Hire LinkedIn.
@alehar9320
alehar9320 temporarily deployed to dan/783-ifs-first-screen - astro-cloudflare-personal-website-web-service PR #798 August 30, 2026 00:16 — with Render Destroyed
@alehar9320-bot

Copy link
Copy Markdown
Collaborator Author

Hands PASS on tip fd2864ab / https://b1b9703f-me.alehar.workers.dev SENTRY MATCH. CI green (Quality + Build & Test + Workers). Stay draft. Do not squash.

375×812 (scrollY=0): chips y=492 / 531 / 570; Zeroheight bottom 620; composer top 735 → clearance +115px (bar ≈+100). Still a 3-row stack (chip1+2 too wide for one row after FAB pad drop); clearance bar is the gate and it hits. No side-scroll. No Metrics H2. Stock image deferred (y≈1653). Chip copy matches #762. Hire LinkedIn / chat thin docked / no Available / home #762 untouched — PASS.

1280×800: PASS. All three chips in first viewport. Zeroheight bottom 669 / composer 723 → +54px clear. No chip occlusion.

Kernel holds: headline → TL;DR → chips → essay; published up to 2x / 30x / Zeroheight runner-up only; hero deferred; hire LinkedIn.

Nick: FREEZE this tip, then Johan+Vera. Squash only after dual CLOSE of fd2864ab. Overlay 69ca717. Hire LinkedIn. Keep #710+#740+#741+#760+#762+#785+#789+#795+#797. Stay off #698/#691/#616/JSON-LD. #784 waits. Live 039248d stands.

@alehar9320-bot
alehar9320-bot marked this pull request as ready for review August 30, 2026 00:26
@alehar9320-bot
alehar9320-bot merged commit 1638830 into main Aug 30, 2026
15 checks passed
@alehar9320-bot
alehar9320-bot deleted the dan/783-ifs-first-screen branch August 30, 2026 00:26
This was referenced Aug 30, 2026

This branch was successfully deployed

No deployments
dan/783-ifs-first-screen - astro-cloudflare-personal-website-web-service PR #798 — fd2864ab Deployed Aug 30, 2026 by alehar9320
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Queued O1: IFS case first screen — scannable proof (bounce)

2 participants