Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 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
68520f6
wip on brunch pi extensions
lunelson May 26, 2026
6c2e382
header and footer looking reasonable
lunelson May 26, 2026
384a9e7
brunch tool restrictions + autocomplete system prompt inject + docs u…
lunelson May 26, 2026
244dbcc
FE-744: Reconcile structured elicitation planning
lunelson May 27, 2026
80892ef
add project identity discovery module
lunelson May 27, 2026
1a837cd
spec, plan and scope updates
lunelson May 27, 2026
652c0ab
FE-744 flatten pi extension shell
lunelson May 27, 2026
a2895b4
FE-744 move pi tui components
lunelson May 27, 2026
0b9a936
FE-744 add brunch menu shell
lunelson May 27, 2026
4dc4dd5
FE-744 merge honest chrome wrapper
lunelson May 27, 2026
58118f5
FE-744 port operational mode policy
lunelson May 27, 2026
6bcc6bb
FE-744 port mention autocomplete
lunelson May 27, 2026
30eaec9
FE-744 port alternatives primitive
lunelson May 27, 2026
b1721c2
FE-744 retire pi probe runtime
lunelson May 27, 2026
6f747e7
interim draft scoping
lunelson May 27, 2026
49ffa62
stub a POC for modal brunch menu
lunelson May 27, 2026
47bb6c2
FE-744 reconcile pi extension port cleanup
lunelson May 27, 2026
99a54b9
FE-744 project brunch agent runtime state
lunelson May 27, 2026
49e44d3
FE-744 apply brunch agent runtime posture
lunelson May 27, 2026
713e335
FE-744: Share Brunch workspace dialog
lunelson May 27, 2026
db95b7d
FE-744 persist brunch agent runtime switches
lunelson May 27, 2026
9f29dc3
FE-744 reconcile runtime state cards
lunelson May 27, 2026
61e0026
config housekeeping
lunelson May 27, 2026
65e97db
WIP on workspace-dialog, essential style and flow is right
lunelson May 27, 2026
e398ccf
workspace menu ux refinement plan
lunelson May 27, 2026
f7e6778
Add hierarchical spec session selection model
lunelson May 27, 2026
a046317
Render hierarchical spec session picker
lunelson May 27, 2026
6e5d2b8
Expose RPC spec session activation
lunelson May 27, 2026
8a5afea
Retire workspace picker wording
lunelson May 27, 2026
1f57e92
Adjust spec session picker UX
lunelson May 27, 2026
dd76d16
Refine picker layout and in-session order
lunelson May 27, 2026
9d4ed0d
Hide illogical spec session picker options
lunelson May 27, 2026
06f820b
Support ctrl-c in spec session picker
lunelson May 27, 2026
cbee591
plan refinements for critical UI proof slices
lunelson May 27, 2026
308b3d3
Retire flat spec session picker API
lunelson May 27, 2026
76fadb3
Schema-validate spec session RPC activation
lunelson May 27, 2026
13464e6
Restore rich Brunch chrome projection
lunelson May 27, 2026
a5a75ce
Define structured question result payloads
lunelson May 27, 2026
28fa9c3
Add structured question TUI adapter
lunelson May 27, 2026
1d7fc97
Add structured question RPC editor fallback
lunelson May 27, 2026
a956627
spec and plan updates re compaction control
lunelson May 27, 2026
a3530c9
Characterize structured question terminal details
lunelson May 27, 2026
0a9fdd1
Prove structured question RPC editor fallback
lunelson May 27, 2026
fc797e5
Expose structured question RPC proof test
lunelson May 27, 2026
b8916d3
Project terminal structured question responses
lunelson May 27, 2026
c49f330
Cover structured question JSONL projection
lunelson May 27, 2026
97e66b8
Reconcile structured question proof evidence
lunelson May 27, 2026
5035485
Retire structured question refactor queue
lunelson May 27, 2026
05d5636
spec and plan re side- and sub-agents vs side-tasks
lunelson May 27, 2026
05cb25f
Characterize fixture mention mode
lunelson May 27, 2026
fa8646f
Characterize live chrome footer
lunelson May 27, 2026
c0f0f77
Extract chrome formatting helpers
lunelson May 27, 2026
8ecce70
Recover chrome header summary
lunelson May 27, 2026
a9e18ef
Reconcile chrome status ownership
lunelson May 27, 2026
e40f453
Move chrome behavior tests to chrome module
lunelson May 27, 2026
93507ca
Move mention autocomplete tests to feature module
lunelson May 27, 2026
68f5140
Expose chrome footer telemetry projection
lunelson May 27, 2026
c6ed335
Narrow aggregate chrome exports
lunelson May 27, 2026
ccc9da0
Hide fixture mention exports
lunelson May 27, 2026
e1f896a
Prune private chrome helper exports
lunelson May 27, 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
Empty file added .pi/components/.gitkeep
Empty file.
Empty file added .pi/extensions/.gitkeep
Empty file.
648 changes: 648 additions & 0 deletions @types/oxfmt_configuration_schema.json

Large diffs are not rendered by default.

Loading
Loading