Repository navigation
Roll the Observatory system out to every page - #56
Conversation
Replace the legacy pixel-art hero with the reboot's own title surface: SS-runtime App/Assets.xcassets shell_title_backdrop + shell_wordmark, composed with the same top-to-horizon scrim TitleView.swift uses. Same file path, so the home readout, work, marketing, and product pages all pick it up; alt text now describes the new image. Also tidy after the owner's edits on #53: drop the unused .nvidia-logo rule and reword the Hallmark log brief (Apple/NVIDIA marks removed). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Danny chose direction A on #53. This moves the other 24 public pages onto the same system: - Dossier (products, skills, client, community, HexWire media kit): the entry's symbol on its orbit beside the title, the evidence image framed beneath, then the story. - Catalogue (Work, Products overview): symbol, posture, and evidence for every entry, grouped, with the client and community notes kept. - Long document (philosophy, about, contact, privacy, terms): quiet rail listing the sections on longer pages. Copy, alt text, and link targets are extracted from the live pages and carried over verbatim (scripted diff: 0 missing across 24 pages). Shared chrome moves into site.css / site.js (nav morph, footer, motion, cross-page view transitions); home.css / home.js keep only the home. Product pages keep the footer without a GitHub link (validator rule). Legacy styles-light.css, styles.css, color-pass.css, script.js, script-home.js, products/dark-product.css are now unlinked but left in place pending owner approval; styles-dark.css stays for the validator. Verified: npm test PASS; no overflow at 320 px on 10 representative pages across all templates; home and dossiers checked at 375/1440. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
CC @Zero-State-LLC/partner-agents. Flagged for shared triage. |
Remove styles-light.css, styles.css, color-pass.css, and products/dark-product.css. After the Observatory rollout no public, hidden, or concept page links them. styles-dark.css stays because the validator asserts it exists. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- The black behind "See clearly. Build deliberately." carries live TV
static (SVG noise stepped at ~11 fps, scanlines), which clears in a
circle around the mark when the section comes into view.
- The mark acquires its signal (blurred and jittering, then sharp), then
floats slowly inside orbit rings: the outer ring turns on its own, the
inner ring turns with scroll on wider screens.
- Reduced motion: static and mark hold still; the mark shows sharp.
- Fix: the mark rendered stretched (144x640) because images kept their
height attribute when narrowed. site.css now sets img { height: auto }.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
YouTube @zer0state_studio and TikTok @zer0state3 (both confirmed by the owner), after X in the footer on all 25 pages, and in the home's JSON-LD sameAs list. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@scrimshawlife-ctrl ready for you to validate. This is the Observatory rollout to every page, plus Luna's follow-ups since #53:
Preview: https://raw.githack.com/Zero-State-LLC/Zero-State/site-observatory-rollout/index.html (one click on githack's notice). |
Carries the WIP labels and approximate release windows onto the redesigned Work page. Surveillance Survivor and HexWire keep their validator-required posture wording with the window appended (main dropped it, so main's npm test fails; this restores a passing build). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@scrimshawlife-ctrl heads-up: Luna asked for this to go live before your review, so it was admin-merged and is now deployed (#55 merged along with it). It also carries the WIP release windows from #57/#58 onto the new Work page. Surveillance Survivor and HexWire keep the posture wording the validator requires, with the window appended. #58 had dropped that wording, so |
Summary
Do not merge until approved. This moves the other 24 pages onto the Observatory system you picked on #53. It builds on #55 (the Surveillance Survivor title-screen image), so its first two commits are #55's. Merge #55 first, or merge this alone to take both.
site.css/site.jsnow carry the nav, footer and motion for every page. Clicking a symbol carries it into the next page's hero (browser view transitions; skipped under reduced motion).Copy, alt text and link targets are extracted from the live pages, not retyped. A scripted diff finds none missing across all 24 pages.
Preview: https://raw.githack.com/Zero-State-LLC/Zero-State/site-observatory-rollout/work.html (one click on githack's notice).
Legacy files
Deleted at the owner's request (Luna, 2026-10-05):
styles-light.css,styles.css,color-pass.css,products/dark-product.css. Nothing links them.styles-dark.cssstays because the validator asserts it exists.script.jsandscript-home.jsare also unlinked and left in place for now.Testing performed
npm test: PASS (23 pages; assertions untouched).Related issue or project item
Follows #53; builds on #55.
Collaboration checklist
design.mdmarked adopted, AGENTS/README file roles, CHANGELOG, Hallmark log)🤖 Generated with Claude Code