Skip to content

audit: OG card + remove explorer.html + bump esm.sh sketch (Wave 4)#6

Merged
hushamsaeed merged 1 commit into
mainfrom
audit-wave-4
May 2, 2026
Merged

audit: OG card + remove explorer.html + bump esm.sh sketch (Wave 4)#6
hushamsaeed merged 1 commit into
mainfrom
audit-wave-4

Conversation

@hushamsaeed
Copy link
Copy Markdown
Contributor

OG image

  • New /og-default.png (1200×630) in Wide Platform v2 design language: Plinth wordmark with navy italic-em period signature, landing tagline, v0.1.0 metadata, dotted hairline grid.
  • Wired og:image / twitter:image / twitter:card site-wide.
  • Generated by composing an HTML card and capturing via headless Chromium at 2× DPR.

Removed /explorer.html

  • File was old Manuscript design (dark navy / Newsreader serif) — visual rug-pull for visitors arriving from /architecture/.
  • Shipped browser Babel + unpkg-CDN React with no SRI (audit flagged as supply-chain risk).
  • Dropped 3× /explorer.html references from index.md + architecture.md.

Sketch tool

  • Bumped esm.sh import to @plinth-dev/sketch@0.1.1 (published earlier today) so the live in-browser tool inherits today's renderer fixes: same-row skip-over, self-loop guard, marker-id namespacing, multi-edge offset.

Test plan

  • pnpm build clean (26 pages, 27 HTML)
  • pnpm lint clean
  • OG card looks right at 1200×630 / retina
  • Live verify after deploy

🤖 Generated with Claude Code

OG image:
- Add /og-default.png 1200×630 in Wide Platform v2 design language —
  Plinth wordmark with navy italic-em period signature, the landing-page
  tagline ("A platform foundation for *internal-tooling fleets*."), v0.1.0
  metadata, dotted hairline grid for engineered feel.
- Wire og:image / og:image:width / og:image:height / twitter:image /
  twitter:card site-wide via Starlight head config.
- Generated by composing an HTML card and capturing via headless Chromium
  at 2× DPR (file at 74KB).

Engineering:
- Remove public/explorer.html. The file was the old Manuscript design
  (dark navy / Newsreader serif), shipped browser-side Babel + unpkg
  React with no SRI, and the audit flagged it as a credibility break
  for visitors arriving from the architecture page. Cleaner to defer
  any "interactive walkthrough" until it's been redesigned.
- Drop /explorer.html link from index.md, architecture.md (3 references).

Sketch tool:
- Bump esm.sh import from @plinth-dev/sketch@0.1.0 → @0.1.1 so the live
  in-browser tool inherits today's renderer fixes (same-row skip-over,
  self-loop guard, marker-id namespacing, multi-edge offset).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hushamsaeed hushamsaeed merged commit 6538ae2 into main May 2, 2026
1 check passed
@hushamsaeed hushamsaeed deleted the audit-wave-4 branch May 2, 2026 09:28
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.

1 participant