feat(web): brand mark + favicon → the aurora squirrel, replacing the ᛯ rune (v0.20.3)

- remove the black background from the operator's squirrel art (ImageMagick corner
  flood-fill, fuzz 20% — keeps interior linework + glow, drops connected background),
  downscale 1024->80px + quantize, inline as one SQUIRREL data-URI const
- wire it to the favicon <link> href + both brand marks (rail brand-row + setup h1);
  .brand-glyph (font rune) -> .brand-mark (img, drop-shadow glow + breathe)

Also banks worldtree-dev's exact 3-gate we-framing rule (b24) in persistent-memory —
canonDirective held as-is until it deploys on personal (would otherwise drift from the
currently-deployed renderer).

Verified: pytest tests/test_web_* (84) + node Playwright (favicon + both brand marks
decode from the data-URI; no leftover rune).
This commit is contained in:
vh
2026-07-06 23:24:06 -07:00
parent 0b1d9e2b15
commit cc6e85cd9b
4 changed files with 19 additions and 11 deletions
Generated
+1 -1
View File
@@ -1052,7 +1052,7 @@ wheels = [
[[package]]
name = "ratatoskr"
version = "0.20.2"
version = "0.20.3"
source = { editable = "." }
dependencies = [
{ name = "httpx" },