Skip to content

T41 Wordmark and favicon wired into both sites #58

Description

@superposition

Part of #13

Steps

Step 41. Wire the mark into both sites.
In superposition.github.io/_layouts/default.html, replace <span class="mark" aria-hidden="true">∿</span>
with <svg class="mark" viewBox="0 0 100 100" aria-hidden="true"> containing four <path> elements
taken verbatim from psi.svg's geometry. Do the same in superposition/mage's
docs/_layouts/default.html after re-reading it — if it carries no glyph, insert the same SVG in the
same position inside its .wordmark. Add to both heads:
<link rel="icon" type="image/svg+xml" href="{{ '/assets/mark/psi.svg' | relative_url }}"> and
<link rel="apple-touch-icon" href="{{ '/assets/mark/psi-180.png' | relative_url }}">. In both repos'
assets/notebook.css, change .mark from a text glyph (font-size: 23px) to
.mark { width: 27px; height: 27px; }, keeping the existing border, radius and colour variables.

Test written first

the header renders the path and the favicon returns 200

Commands

curl -sI https://superposition.github.io/assets/mark/psi.svg

Evidence

pending

Journal

the-mark

Blocked by

Definition of done (2026-09-11)

  • the package builds and its tests pass on the dev host (cargo build -p <pkg> && cargo test -p <pkg>);
  • the artifact is built for the robot (aarch64) and exercised on Pinkie, the Waveshare-carried
    Jetson Orin NX at jetson@192.168.55.1 (see docs/decisions.md D-010), by this ticket's own smoke
    path or command;
  • the handoff comment quotes the build/deploy command and the output observed on the board;
  • a host-only package that cannot run there (the macOS metal backend) records the aarch64 build as
    its board evidence and states why execution on the board is impossible.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions