From ec0e40117bbf1c108b6bbc453c3e1180076356b7 Mon Sep 17 00:00:00 2001 From: Levi Neuwirth Date: Thu, 23 Jul 2026 14:32:44 -0400 Subject: [PATCH] Record GPU initial-target framing lane Advance the volatile ledger to the current canonical base and record the portable Revision 1 framing checkpoint, scope, recovery command, and approval boundary. --- docs/active-work.md | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/docs/active-work.md b/docs/active-work.md index d2715d3..81bcc6e 100644 --- a/docs/active-work.md +++ b/docs/active-work.md @@ -14,8 +14,8 @@ backlog. machine-local: `origin` may name this canonical URL, a release mirror, or something else, and therefore has no authority by name alone. - Canonical base at this snapshot: - `githubsucks/main` @ `63fbc66` (one-command GPU invocation #141 atop - documentation refresh #140; protocol v19). + `githubsucks/main` @ `4daa1b8` (inline-math framing #145 atop one-command + GPU invocation #141 and its landed-state handoff #143; protocol v19). - On the transfer source, `origin/main` named a release mirror at `d3fa632` and lagged badly. On the current destination, `origin` names the canonical URL. This difference is why all recovery begins by @@ -49,9 +49,31 @@ git worktree list git status --short --branch ``` -The first command must expose `63fbc66` or a newer intentional main. +The `git log` command must expose `4daa1b8` or a newer intentional main. If it does not, stop and repair the remote/fetch configuration. +## Active lane: GPU initial target framing + +- Portable branch: `githubsucks/gpu-initial-target-framing` +- Framing checkpoint: `60ac7fa` (Revision 1; 2026-07-23). +- Base: `githubsucks/main` @ `4daa1b8`; protocol v19. +- State: framing only, proposed for user review; no implementation and no PR. +- Scope: one session-scoped `pmacs --gpu [--socket …] FILE` target, + protocol-v20 semantic bootstrap, exact Unix path + launcher-cwd transport, + pre-window target readiness, replica coherence, and behavioral acceptance. +- Next: user review/approval. Only then create the implementation branch from + this checkpoint; automatic GUI selection, multiple files, general live-open + commands, packaging, and remote GPU paths remain explicitly deferred. + +Recovery worktree: + +```sh +git worktree add --track \ + -b gpu-initial-target-framing \ + ../pmacs-gpu-initial-target-framing \ + githubsucks/gpu-initial-target-framing +``` + ## Parked lane: kill-ring browser + persistence - Portable branch: `githubsucks/kill-ring-browser`