Files
CodeWhale Bot a08d315d97 brand: retire the old traced marks, sync the canonical vector family
The repo's brand/mark.svg + wordmark traces were an earlier lower-fidelity
trace of the C-curl whale (black currentColor instead of the navy family),
and crates/tui/src/runtime_web/codewhale-192.png was still the retired
diving-whale tile served by the embedded runtime web client.

- brand/ and web/public/brand/ now carry byte-identical copies of the
  canonical family (codewhale-apps/packages/brand/svg/), adding the missing
  mark-mono and mark-reversed variants.
- extensions/vscode/media/codewhale.svg uses the family mono mark.
- runtime_web/codewhale-192.png is the canonical 192 tile (same bytes as
  codewhale-apps apps/web/public/icons/codewhale-192.png).
- opengraph-image.tsx reads mark-reversed.svg (the family's white-on-navy
  variant) instead of string-replacing currentColor, which the family
  mark.svg does not contain; wordmark aspect corrected to the family's
  1024x160 viewBox.
- Deleted brand/mark-navy.svg (duplicate of the family navy mark),
  brand/wordmark0901.png + wordmarkinverted.png (only consumer was the
  retired generator; founder rasters preserved in
  codewhale-apps/packages/brand/source/), and scripts/brand/trace-brand.py
  (regenerated the retired trace; not referenced by CI). The founder brand
  sheet brand/codewhalemarkfinal.png stays as scripts/brand/braille-mark.py's
  input.
- PRODUCT.md and the public-auth-routes provenance comment updated to name
  the canonical family home.

Checks: npx tsc --noEmit (web) exit 0. Asset swap + comments; runtime_web
route tests reference the icon path, not bytes.

(cherry picked from commit 116a57b814)
2026-09-15 17:08:32 -07:00

5.6 KiB