BEE-027: ticket worktrees on the board — the $SRC_ROOT scan, the fsw rev tree, the per-wt status memo

Now
OPEN
Sev
HIGH
Ask
gritzko
Rep
//bee
On1
BEE-022
On2
BEE-023
See
BEE-025

The board (BEE-025) must show each ticket's WORKTREE: a file frame (the BEE-022 quad counts) and a commit frame (ahead/behind, current tip) on the row of the ticket the worktree is named for. Three pieces, rulings gritzko 2026-08-19: (1) the SCAN — every worktree lives under $SRC_ROOT as //parent-tail, parent a registered repo, so one readdir of $SRC_ROOT matched against the registry names finds them all, naming convention only; (2) the WATCHER — quickjab fsw over each worktree, be's shared/cache.js rev tree (STATUS-019) as the model; (3) the MEMO — the status model per worktree, in-process only, dropped WHOLE on ANY event under that tree, never persisted.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome