From 0fa5452ff08f71f1b57ca9f0c20a6e3718327ef6 Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Mon, 8 Jun 2026 11:21:51 -0700 Subject: [PATCH] SCORE.md: document slab/ host tooling (menubar daemon + tiling font auto-fit) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit slab/ was referenced (ac-passphrase) but never introduced. Add a Host Tooling block describing the Swift menubar daemon, its local-only install (no remote deploy), and the tiling font auto-fit + the Terminal per-window-zoom gotcha that drives the View ▸ Default Font Size pass. Co-Authored-By: Claude Opus 4.8 (1M context) --- SCORE.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SCORE.md b/SCORE.md index 921aec7572..18fc47b297 100644 --- a/SCORE.md +++ b/SCORE.md @@ -111,6 +111,11 @@ This is critical because `lib/pmove.mjs` is shared physics: client (lith) and se - [ ] Terminal: full Unicode font support (bitmap glyphs for box drawing, block elements) - [ ] KidLisp GPU compositing: render effects on GPU buffer, recompose with CPU renderer +**Host Tooling (slab/)** — @jeffrey's macOS host, not a deployed service +- `slab/menubar-swift/` — native Swift menubar daemon (launchd `computer.slab.menubar`). Shows live Claude-session status, themes each Terminal.app/iTerm2 window by session state (working/awaiting/complete), tiles all windows into one grid, tints the desktop, and serves passphrases over a unix socket. Built + installed locally with `slab/menubar-swift/install.sh` (`swift build -c release` → universal arm64+x86_64 binary → app bundle + launchd agent); there is no remote deploy. +- **Tiling auto-fits the type:** `tileNow` sizes each Terminal window's font to the grid (Far/Near/Tiny modes) and drives `View ▸ Default Font Size` per window so a live window actually adopts it — a per-window zoom otherwise silently overrides the profile font and is invisible to AppleScript. Floors keep it legible (Far 10 / Near 9 / Tiny 8). iTerm2 has no AppleScript font property, so it tiles by bounds only. +- `slab/bin/ac-passphrase` — pinentry-free secret fetch from the daemon (see Development Environment below). + **Other Projects** - `tezos/` — NFT/blockchain experiments - `grab/` — Media utilities -- 2.51.2