Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
4b1c260
FE-744: Document Pi command containment evidence
lunelson May 22, 2026
233c2cd
FE-744: Prove dynamic Brunch chrome wrapper
lunelson May 22, 2026
ee3faff
restore provisional plan
lunelson May 22, 2026
9e3a5ac
FE-744: Refresh provisional Pi UI handoff
lunelson May 22, 2026
1fe7ce4
Tighten ln-build artifact cleanup guardrails
lunelson May 22, 2026
a56a215
capture brunch ANSI logo exploration and decision
lunelson May 22, 2026
0899897
FE-744: Add workspace launch inventory
lunelson May 22, 2026
1dc3625
FE-744: Activate workspace switch decisions
lunelson May 22, 2026
453afc0
FE-744: Add workspace switcher decision UI
lunelson May 22, 2026
442f2e4
FE-744: Gate TUI startup on workspace switch
lunelson May 22, 2026
1de2ce3
FE-744: Rename implicit coordinator operations
lunelson May 22, 2026
2b2bafb
FE-744: Split coordinator caller interfaces
lunelson May 22, 2026
efdf6ae
FE-744: Remove source-string boundary tests
lunelson May 22, 2026
4d59095
FE-744: Require activated chrome session state
lunelson May 22, 2026
a289f79
FE-744: Narrow coordinator test doubles
lunelson May 22, 2026
88ea97a
FE-744: Route fixture capture through RPC handlers
lunelson May 22, 2026
25b1a24
FE-744: Extract Brunch Pi extension entrypoint
lunelson May 22, 2026
18eae64
FE-744: Split workspace switcher modules
lunelson May 22, 2026
b5a5dc5
FE-744: Replace shell source test with helpers
lunelson May 22, 2026
81055b3
FE-744: Fix offline default env typing
lunelson May 22, 2026
ef9f53b
FE-744: Retire exhausted refactor queue
lunelson May 22, 2026
a14d66a
FE-744: Split Brunch extension surfaces
lunelson May 22, 2026
1500ef7
FE-744: Allocate Brunch chrome surfaces
lunelson May 22, 2026
722c658
FE-744: Add in-session workspace switch command
lunelson May 22, 2026
cf1a57e
FE-744: Add startup no-resume oracle
lunelson May 22, 2026
d7363ae
FE-744: Reconcile Pi UI extension memo
lunelson May 22, 2026
9cb8f5a
FE-744: Use default workspace custom UI
lunelson May 22, 2026
5ddd2be
FE-744: Remove empty footer formatter
lunelson May 22, 2026
fb34025
FE-744: Restore default working indicator
lunelson May 22, 2026
ba05ad4
FE-744: Document simplified custom UI posture
lunelson May 22, 2026
9ad999d
FE-744: Delete inert working indicator seam
lunelson May 22, 2026
0e05efa
FE-744: Make Brunch extension shell explicit
lunelson May 22, 2026
53a3b21
do docs sync, to capture remaining critical UI issues
lunelson May 22, 2026
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
17 changes: 12 additions & 5 deletions .agents/skills/ln-build/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,12 +150,19 @@ Before finishing reconciliation, perform a quick cross-skill check: if a later a

### Retire derivative artifacts

After reconciliation, garbage-collect exhausted temporary files instead of leaving breadcrumbs or tombstones:
After reconciliation, garbage-collect exhausted temporary files instead of leaving breadcrumbs or tombstones, but deletion is narrowly scoped.

- `HANDOFF.md` — keep only if unfinished volatile transfer state still exists; otherwise delete it
- `memory/CARDS.md` — keep only while queued scope cards still remain; otherwise delete it
- `memory/REFACTOR.md` — keep only while unfinished refactor steps still depend on it; otherwise delete it
- Do not create archive copies, numbered handoffs, or completion-pointer files
Default deletion target:

- `memory/CARDS.md` — delete only when the execution queue is fully exhausted, superseded, or empty after reconciliation.

Other volatile artifacts are **review-before-delete**, not automatic cleanup:

- `HANDOFF.md` — delete only when it contains no unfinished transfer state and no future-context inventory that is not already captured in `memory/SPEC.md`, `memory/PLAN.md`, an active scope card, or a stable design memo.
- `memory/REFACTOR.md` — delete only when every listed refactor step is done/dropped and no future sequence depends on it.
- Provisional docs outside `memory/` (for example `docs/**/provisional*.md`, handoff plans, spike plans, or exploration inventories) — do **not** delete during `ln-build` cleanup unless the user explicitly asks or you first prove that all remaining future-facing inventory has been absorbed elsewhere. If only the current card is done but the artifact still contains later affordances, open questions, or scoping input, update it instead of deleting it.

Before deleting anything other than `memory/CARDS.md`, name the file, state why no future agent would need it, and prefer asking the user when uncertain. Do not create archive copies, numbered handoffs, or completion-pointer files.

## Routing

Expand Down
19 changes: 19 additions & 0 deletions assets/brunch-logo-quad-56x18-240.ansi
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[?25l  
 
 
 ▀▀▀▘ ▀▀▀▀ ▝▀▀▀ 
 ▀▀▀▘ ▗▀▘ ▀▀▀▀▀▀▀▘▘  ▀▀▀▀▀▀▖ 
 ▘▝▀▀▀▀▀▀▗▗  ▀▀ ▀▀▀ ▀▀▀ ▖ ▀ ▀▀ 
 ▀ ▀ ▐ ▀▀▀ ▀▀▀ ▀▀▀▐▐  ▗▀▀▀ ▀▖ 
 ▐▀▀▀▀ ▖ ▐▐▀▀ ▀▀ ▀▀▀▀▀▀▀ ▐▐  ▗▘ ▀▀▀ ▝ 
 ▝▀ ▀▀▀▀▀▀▀ ▖▀▀ ▀▀▀▀▀▀ ▀▀▀  ▗▘ ▀ ▀▀▀▀▀▀▀▀▗ 
 ▘▀▀▀▀▀▀▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀ ▀▀▀▀▀▀▀▀▀▀▗ 
 ▘▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▝▝▀▀▀▀▀▀▀▀▀▀▘▘ ▀▀▀▀▀▀▀▀▀▀▀ ▀ 
 ▝▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀ 
 ▀▀▀▀▀▀▀ ▝▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▗▗▀ 
 ▀ ▀▀▀▀▀▀▀▀▀▀▀▀ ▀ 
 ▀ ▀▀▀▀▖ ▀ 
 
 
 
[?25h
Loading
Loading