Repository navigation
Dottie: add jcamd.com/dottie/ and rewrite the home frames around it - #21
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
The game-suite links were removed from index.html on purpose; the smoke list still required all six, so smoke failed on master. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
One display face (self-hosted Jost) for titles and labels, a tuned system stack for text, a single accent, and composed light and dark palettes. Shared header with theme toggle and mobile menu, shared footer, focus, selection, scrollbar, reduced-motion gate and print styles. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Name set as an opening title card over a one-point-perspective field, flagship projects as numbered centred frames, a ledger timeline, principles, lab, stack and a closing contact card. Same links and copy as before; the chips page now also appears in the Lab. 404 page in the same system. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Aliases the drafting-board tokens onto the shared palette so the page follows light/dark, swaps heavy borders and block shadows for hairlines, sets titles and labels in the display face, and centres the hero as a title card with an on-page contents row. Shared header/footer; all tool behaviour unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Restyles the viewer on the shared tokens in both themes, gathers the header badges into one quiet facts row, labels the inputs, and re-renders the vis-network graph with theme colours when the theme changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Text sections follow the shared light/dark theme; the 3D stage and scale canvases re-declare the dark token set so they stay composed as screens. Scopes the 3D label class so it no longer collides with shared labels. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Drops /family/ and everything only it used (family-app.js, family.css, site.css, site.js, its social card and screenshots), the Lab card, the footer links on every page, the sitemap entry and the smoke checks. The Lab grid goes to two columns so the remaining cards sit symmetric, and /family redirects to the home page so old links don't 404. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Vector Hoops and the vector game suite leave the flagship sequence (now four frames: Atlas, Dottie, scout-cli, Arxiviq). The Lab gets a 'The vector games' group linking dumbmodel.com: Hoops as a full-width feature card, then Gridiron, Pitch, Equities and Unified two by two, each linking its live site. Graphify and Chips follow under 'Tools'. Arcade is left out: its host is retired and /arcade already redirects to Hoops. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
…ttie-os, the hive and status One composed page in the site's design: a title card, a chapter index, a one-point-perspective drawing of the router's decision order, three instrument frames for Choice / Score / Noul showing what /decide returns with no checkpoint loaded, the local sidecar boundary, the hive as a design, and a ledger of what is shipped, in progress, and the rules. The console is shown as coming soon, without a link, until it resolves. OG card rendered from the page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
…rxiviq frame Dottie now folds in the router and System One and links to /dottie/. scout is described as Dottie's CLI and links to apps/scout-cli in the monorepo (the standalone repository is superseded). The Arxiviq frame and ledger entry are removed while arxiviq.com serves the dottie-os console; frames renumber to three. Dottie joins the header (three links a side) and the footer on every page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
smoke.py now covers dottie/index.html, requires the Dottie and scout links, resolves every same-site link and #anchor to a page and an id, and flags links to the superseded scout-cli repository. Sitemap gains /dottie/. Six small JPEG screenshots in docs/redesign. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…asured goals) The page quoted the README's historical 87.7% vs 89.3% figures; the checked-in eval_report.json (2026-08-13) records a tie at 83.6% on 61 measured held-out goals, which fails the strictly-better gate. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
jcdavis131
marked this pull request as ready for review
September 23, 2026 21:22
jcdavis131
pushed a commit
that referenced
this pull request
Sep 23, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


What changed
/dottie/(new,dottie/index.html)One page built on the site's design system: frame.css, portfolio.css, one inline style block and frame.js. Everything is self-hosted and CSP-safe, with no new dependencies.
uvinstall and real commands sit in a terminal block with a copy button. Links todottie/tree/main/apps/scout-cli.eval_report.json: learned candidate and heuristic tied at 83.6% on 61 measured held-out goals. A tie does not pass the gate, so the heuristic stayed./decideactually returns with no checkpoint loaded (mode: untrained, uniform), so no numbers are invented.shape_concentration = maxᵢ pis explained. The page never says "confidence" or "calibrated".127.0.0.1:8770, tailnet), the schema refusal facts (422 / 413), where it lives, and a real request and response pair, generated fromserve_decide.decideand rounded.os.jcamd.comgets wired after arxiviq: reading-room redesign, and a static edition generated from the Next pages dottie#57 merges.assets/og/og-dottie.png(1200×630), rendered from the page with Playwright.Home and shared chrome
/dottie/, keeps the repository link, and now includes the router, System One and dottie-os./dottie/#scoutandgithub.com/jcdavis131/dottie/tree/main/apps/scout-cli.Checks and docs
scripts/smoke.pycoversdottie/index.html(page, sitemap, OG image on disk)./dottie/, dottie repo and scout tree links.#anchorto an id.scout-clirepo.sitemap.xmlgains/dottie/, and the README gets a row for it.Screenshots
docs/redesign/, all JPEG and 80 KB or less:dottie-desktop-light.jpg,dottie-router-desktop-dark.jpg,dottie-system-one-desktop-light.jpg,dottie-mobile-dark.jpg,dottie-status-mobile-light.jpg,home-work-desktop-dark.jpg.Verification
python3 scripts/smoke.py→smoke ok: 22 links, 5 required present, no retired hosts, 5 pages checked. It catches a deliberately broken#anchor./dottie/,/,/graphify/,/chips/and 404 at 1440×900 and 390×844, light and dark: no horizontal scroll and no console errors on any new or changed page.🤖 Generated with Claude Code
https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2