Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/agent-log.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions docs/superpowers/specs/2026-09-06-token-layer-design.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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

Expand Down
Loading