diff --git a/docs/agent-log.md b/docs/agent-log.md index 2c98095..371de92 100644 --- a/docs/agent-log.md +++ b/docs/agent-log.md @@ -555,7 +555,7 @@ Approved by Nick as the first of three moves (1 gates, then 3 usage contracts as - squareclock: reachable (LAN 192.168.4.44). `/api/health` has no build stamp, so it runs a build older than the stamp work; commit unknown. - smallclock: tailnet says offline 5 days. slowclock: offline 88 days. - Every `superclock-*/device.json` IP is stale (fast says .28, square says .22); small and slow are TBD stubs. `CLOCK_SPECS.txt` disagrees with them. Neither file is read by code. -- Local dev port 5180 was held by another project's Vite server (pegbo-proto-starter, PID 79318, up 3 days). `npm run dev` here cannot bind until that is stopped or the launch config uses another port. +- Local dev port 5180 was held by another project's Vite server (a client prototype repo, PID 79318, up 3 days). `npm run dev` here cannot bind until that is stopped or the launch config uses another port. **Repo state:** `main` equals `origin/main` at `77f742a`. Open PRs at the time: #52 (Admin IA v2 P1, 45 files, mergeable, blocked only on an on-glass check) and #53 (RoundList + Todo component tests, mergeable). CI green on main 13 days earlier. Both are branches to merge locally if wanted; see the no-PR rule above. @@ -830,7 +830,7 @@ These twelve entries were written to a second log file, `AGENT-LOG.md`, by sessi admin-only). `rules/superclock.json`: NAV-1 severity blocker, provenance note. `rulecheck-tree.test.ts`: BASELINE = {}. `AGENTS.md` Known-gaps bullet rewritten. `.claude/launch.json`: new `dev-alt` config on 5181 so a worktree can preview while another - session holds 5180 (5180 was held by a vite for pegbo-proto-starter, left running). + session holds 5180 (5180 was held by a vite for a client prototype repo, left running). - **Verified:** tree gate red with exactly the five rows after emptying the baseline, green after the fixes; gates.sh green (lint, check:tokens, 37 files / 472 tests, build). Dev preview on 5181: Weather → Habits → Weather → Todo via `window.__nav` + `finishTransition()`, the diff --git a/docs/superpowers/specs/2026-09-06-token-layer-design.md b/docs/superpowers/specs/2026-09-06-token-layer-design.md index 94d3c9a..703970d 100644 --- a/docs/superpowers/specs/2026-09-06-token-layer-design.md +++ b/docs/superpowers/specs/2026-09-06-token-layer-design.md @@ -2,7 +2,7 @@ **Date:** 2026-09-06 **Status:** Design approved (Nick, this session). Sub-project 1 of four. -**Source:** design-system step 2 of the 2026-09-05 brainstorm. Steps 1 (token liveness gate, rule catalog) and 3 (face and widget contracts) are merged. Nick's steer, verbatim: dark mode for everything, and eventually density because the devices have various screen sizes. Nick ruled out installing or copying the `pegbo-ui` package: SuperClock's own system, brought to the same architectural level. +**Source:** design-system step 2 of the 2026-09-05 brainstorm. Steps 1 (token liveness gate, rule catalog) and 3 (face and widget contracts) are merged. Nick's steer, verbatim: dark mode for everything, and eventually density because the devices have various screen sizes. Nick ruled out installing or copying a private client component package: SuperClock's own system, brought to the same architectural level. **Handoff:** `docs/agent-log.md` carries the session record; the implementation plan follows this spec. ## TL;DR @@ -34,7 +34,7 @@ One semantic layer in a file both entries import, with the kiosk and admin alias | Option | Tradeoff | Why not | |---|---|---| | Two systems sharing only raw ramps | Keeps "never mixed" literally true | Every light and dark pair gets decided twice and the two drift; a density axis would need two homes | -| Install `pegbo-ui` for the admin | 109 reviewed parts, theme and finish axes, no build cost | Nick ruled it out: no dependency on a private package, and no copying. SuperClock's own system at the same level | +| Install the private client component package for the admin | 109 reviewed parts, theme and finish axes, no build cost | Nick ruled it out: no dependency on a private package, and no copying. SuperClock's own system at the same level | ## The three tiers