feat(blog): mirror self-improving stack series#17
Conversation
…velopers cleanup home (index.astro): - OSS cards rebuilt: 3-col grid, smaller padding (1.75 → 1.125rem) and fonts (lib name 1.125 → 0.9375rem, blurb 1 → 0.8125rem). Replaced single <a>-card with two action buttons: - click-to-copy npm install (inline JS toggles a checkmark for 1.6s) - dedicated GitHub button next to it Card body itself is no longer the click target — affordance per action. sandbox (services/sandbox.astro): - harness chips compressed ~30% so the row fits better against the left text column: padding 0.875 → 0.625rem, gap 0.875 → 0.625rem, logo 28 → 22px, label 1 → 0.875rem, meta 0.6875 → 0.625rem, gh 24 → 20px. overview (overview.astro): - delete the entire "How a request flows through the protocol." section (REQUEST FLOW eyebrow + animated SVG diagram + legend + spec link). - "Operators run it. You collect." section flipped from dark to vault (light theme). Added wf-section-vault class so existing .wf-section-vault .wf-builder-feature-card overrides at global.css:2380 cascade in. Header colors hardcoded for light surface. operators (operators.astro): - ticker reframed as preview, no live-data claim. Eyebrow "LIVE PAYOUTS" → "OPERATOR LEDGER · PREVIEW". Title "$2,847 paid to operators in the last hour" → "Every call settles on chain. Every payout is public." Lede now says "When the operator network goes live...numbers below are illustrative." Bottom stats reframed from time-based dollar amounts (412/min, $2,847 last hour, $68,328 last 24h, 147 ops serving) → mechanism labels (x402, per call, any asset, on chain). stake (stake.astro): - .stake-asset-label color: white → #191c24 so Bitcoin / Ethereum / Tether / Staked Ether / USD Coin / More are legible on the light vault background. developers (developers.astro): - delete the 6 blueprint cards section (Envio Indexer, Threshold BLS, LayerZero DVN, FROST, Hyperlane Validator, Rig AI Agent) — both the blueprintExamples array and the rendering Section.
…tions fonts: tangle-website was loading Geist/Outfit/Geist Mono and resolving --font-sans to Geist; the sandbox.tangle.tools web app (agent-dev-container/products/sandbox/web/index.html:8) preloads Inter, Manrope, Outfit, DM Sans, JetBrains Mono and uses Inter for body, Manrope for display. Drew flagged the Geist look as wrong. Now matching the sandbox web app: --font-sans: Inter --font-display: Manrope --font-mono: JetBrains Mono Drop Geist + Geist Mono + Outfit from the Google Fonts preload. bp-hero: image was overflowing side padding because I bumped both the inner container and the shot to 110rem. Reverted bp-hero-inner to 84rem max-width (the original) with 6% horizontal padding, and changed bp-hero-shot max-width to 100% so it tracks the parent.
❌ Needs Work —
|
tangletools
left a comment
There was a problem hiding this comment.
❌ 1 Blocking Finding — f6f42053
Full multi-shot audit completed 4/4 planned shots over 24 changed files. Global verifier still owns final merge decision.
Full immutable report for this review: trace
Summary comment for this run: full summary
tangletools · 2026-06-06T21:42:20Z · immutable trace
Summary
the-self-improving-stackseries into the website blog feed.title,slug,summary,date,author,tags).seriesOrderfor coherent series ordering.datevalues across 2026-05-26 through 2026-06-07 for fresh SEO recency.Notes