Skip to content

Dottie page: router and console shipped; link os.jcamd.com - #22

Merged
jcdavis131 merged 20 commits into
masterfrom
claude/eye-jcamd-geospatial-layers-c2xpyx
Sep 23, 2026
Merged

jcdavis131 merged 20 commits into
masterfrom
claude/eye-jcamd-geospatial-layers-c2xpyx

Conversation

@jcdavis131

Copy link
Copy Markdown
Owner

jcdavis131/dottie#58 (the unified router, traces and training loop) and jcdavis131/dottie#59 (the console build) are merged, and https://os.jcamd.com is live. /, /conductor, /hive, /dottie and /starter all return 200.

What changed on /dottie/

  • Status → Shipped:
    • One router: a single policy in dottie-loop for scout and jarvisd. The heuristic decides; the learned MLP and System One are advisory.
    • The console: os.jcamd.com, with Conductor and Pair. They show offline until paired with a running jarvisd.
  • Status → In progress: the training loop now reads "the commands are in; the first training run on real traces happens on the GPU host". Checkpoints and the hive are unchanged.
  • Router chapter: "traces feed the next model" now says scout and jarvisd route through the one policy and lists the scout router pack/train/eval/promote commands.
  • End card: "Console · coming soon" becomes an Open the console button. The unused .soon style is removed.

The diff against master is one file. The branch also carries a history-only merge of the already-merged #21 branch, done without a force-push.

Verification

  • python3 scripts/smoke.py → smoke ok: 22 links, 5 required present, no retired hosts, 5 pages checked.
  • Playwright screenshots of the end card and status panel at 1440 and 390: symmetric button pair, no overflow.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2


Generated by Claude Code

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
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
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
…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
dottie#58 (one router for scout and jarvisd, traces, the training loop)
and dottie#59 (the console on os.jcamd.com) are merged and live. Move the
router and console from In progress to Shipped, describe the training
commands as in with the first real run on the GPU host still ahead, and
replace the 'coming soon' placeholder with an 'Open the console' link.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WH1hPpf3u1xWecEhS6AHD2
@vercel

vercel Bot commented Sep 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
jcamd Ready Ready Preview Sep 23, 2026 10:29pm UTC

Request Review

@jcdavis131
jcdavis131 marked this pull request as ready for review September 23, 2026 22:48
@jcdavis131
jcdavis131 merged commit 3ca3578 into master Sep 23, 2026
4 checks passed

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved. Cursor Bugbot was not present after the first check poll, so that signal was skipped; no approval policy applies to dottie/index.html, and nothing in the remaining signals requires human review. No reviewers were assigned.

Open in Web View Automation 

Sent by Cursor Approval Agent: Pull Request Router and Approver

This branch was successfully deployed

1 active deployment
Preview — d9748f60 Deployed Sep 23, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants