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
16 changes: 10 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,12 +108,16 @@ It reads the same four files per task and no fifth: the plan, the progress, the
outcome, and the change request. A column is narrow, so it draws only what you
would act on from a glance and leaves the rest to `./scripts/queue.sh show`.

![The queue pane in a thurbox column beside the session list: the account's fuel
drawn as a labelled bar with its reserve above the queue, then six running
topics with each task collapsed to one row — its ordinal, title and age, landed
and abandoned tasks folded into a muted count. Beside it the session list holds
one mission-control lead and the workers it spawned as its children, each
marked with an emoji](media/fleet-queue-pane.gif)
![The queue pane in a thurbox column beside the session list, both in a dark
red-on-near-black doom palette: the account's fuel drawn as a labelled bar with
its reserve above the queue, then four running tasks grouped under their three
topics and collapsed to one row each — ordinal, title and age, with an
uncollected or unverified-artifact note beneath the ones that carry one — and
the archived topics folded into a muted count. Beside it the session list holds
one mission-control lead and the four workers it spawned as its children, each
marked with an emoji, and the centre pane holds the transcript of the selected
worker, whose own task the queue names as
running](media/fleet-queue-pane.gif)

## Your working copy

Expand Down
Binary file modified media/fleet-queue-pane.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
41 changes: 23 additions & 18 deletions media/fleet-queue-pane.tape
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,12 @@
# — honest, but it sat beside a fuel bar reading 53% and read as the pane
# contradicting itself, in the very demo the fuel block exists for.
#
# THIS TAKE STEPS ONCE, and that is what those two rules produced against a live
# list — not a return to the flat one. Four workers were in flight: two `idle`,
# one `done`, and one that `thurbox-cli session list` called `working`, which
# happened to be the lead's first child. One step is what reaches it. Recount
# against your own list rather than inheriting this number.
#
# NOTHING IS TYPED INTO THE CENTRE once the agent tab is selected. The shell
# take cleared its pane with a `clear`; the same two lines here would deliver
# `clear` to a live agent as a PROMPT. Keep the centre read-only.
Expand All @@ -81,11 +87,28 @@
# are the operator's own work. Read what is actually in the centre pane before
# committing the result, not just the session list.
#
# THE PALETTE IS THURBOX'S OWN `doom` THEME, and only half of it is the tape's
# to set. The TUI paints itself from whichever theme the operator has ACTIVE —
# `active_theme` in thurbox's own state, chosen with F4 — and neither vhs nor
# this file can reach that, for the same reason the block above drives through
# the palette: the picker is an F-key. So a take carries this register only on a
# machine whose thurbox is already on `doom`. The theme name sits in the frame's
# top-right corner; read it there before keeping a take.
#
# WHAT THE `Set Theme` BELOW IS FOR is the half that IS the tape's: the terminal
# around the TUI. vhs defaults to a neutral `#171717`, which ringed a warm
# near-black interface in ten pixels of grey padding. `background` and
# `foreground` here are doom's own two values, so the padding disappears into
# the pane instead of framing it. The sixteen ANSI slots are a dark, red-accented
# set for the shell that runs before `thurbox` takes the screen; the TUI itself
# reaches none of them, because it addresses truecolour directly.
#
# DRIVEN THROUGH Ctrl+P because vhs has no F-key command and its Type sends
# escape sequences literally. The pane declares a `commands` entry, so the
# palette is a real user path; F3 is the chord a person presses.
Output media/fleet-queue-pane.gif
Set Shell bash
Set Theme { "name": "fleet doom", "background": "#180709", "foreground": "#d3cbcc", "selection": "#2e1114", "cursor": "#fc5a52", "cursorAccent": "#180709", "black": "#180709", "red": "#fc5a52", "green": "#6bbe61", "yellow": "#d99a4e", "blue": "#4ba9c0", "magenta": "#dc6761", "cyan": "#7fc7d4", "white": "#d3cbcc", "brightBlack": "#756c6d", "brightRed": "#ff8078", "brightGreen": "#8fd97f", "brightYellow": "#e5bb72", "brightBlue": "#6fc0d6", "brightMagenta": "#f08078", "brightCyan": "#9fdce6", "brightWhite": "#e5dddf" }
Set FontSize 16
Set Width 1120
Set Height 760
Expand All @@ -106,24 +129,6 @@ Enter
Sleep 600ms
Ctrl+P
Sleep 800ms
Type "next session"
Sleep 800ms
Enter
Sleep 600ms
Ctrl+P
Sleep 800ms
Type "next session"
Sleep 800ms
Enter
Sleep 600ms
Ctrl+P
Sleep 800ms
Type "next session"
Sleep 800ms
Enter
Sleep 600ms
Ctrl+P
Sleep 800ms
Type "agent tab"
Sleep 800ms
Enter
Expand Down