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.
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>elementstaken verbatim from
psi.svg's geometry. Do the same insuperposition/mage'sdocs/_layouts/default.htmlafter re-reading it — if it carries no glyph, insert the same SVG in thesame 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.markfrom 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.svgEvidence
pending
Journal
the-mark
Blocked by
Definition of done (2026-09-11)
cargo build -p <pkg> && cargo test -p <pkg>);Jetson Orin NX at
jetson@192.168.55.1(seedocs/decisions.mdD-010), by this ticket's own smokepath or command;
metalbackend) records the aarch64 build asits board evidence and states why execution on the board is impossible.