Scaffold Lumbridge architecture and research plan

This commit is contained in:
2026-08-31 14:37:49 -07:00
commit 8971ddcf58
19 changed files with 840 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
# Roadmap
## Phase 0 — research and decisions
- Capture upstream snapshots, licenses, relevant modules, and architectural notes.
- Benchmark UI candidates with six animated terminal panes.
- Spike PTY correctness and process-tree cleanup on macOS, Ubuntu, and Omarchy.
- Connect the official ACP Rust SDK to two contrasting harnesses.
- Audit actual usage/quota surfaces for every launch provider.
- Decide terminal core, UI stack, IPC transport, and schema evolution policy.
Exit: recorded decisions with working spikes and measured results.
## Phase 1 — terminal workspace alpha
- Durable runtime, local IPC, workspaces, tabs, splits, shells, scrollback.
- Session restore, crash recovery, command palette, keybindings, notifications.
- Repository/worktree creation and basic Git status/diff.
- macOS, Ubuntu, and Omarchy development packages.
Exit: Lumbridge is worth using as a terminal multiplexer without AI features.
## Phase 2 — agent alpha
- Generic harness manifest and PTY adapter.
- ACP client with capability negotiation and permission rendering.
- Codex, Claude Code, DeepSeek Harness, Pi, and Hermes adapters.
- Agent status, unread/needs-input state, resume, and transcript navigation.
Exit: daily multi-agent work is reliable and observable.
## Phase 3 — providers and usage
- Subscription profile discovery without credential extraction.
- BYOK profiles for OpenAI, Anthropic, Gemini, Groq, Cerebras, and DeepSeek.
- OS credential storage, redaction, provider/model catalog.
- Usage ledger, reset windows, burn charts, forecasts, export, and footer.
Exit: usage displays are useful, auditable, and honest about uncertainty.
## Phase 4 — public beta
- Goose, Gemini CLI, OpenClaw, and OpenCode adapters.
- Signed/notarized macOS releases, `.deb`, AppImage, and Arch package.
- Delta updater with signed manifests and rollback.
- Accessibility, performance, soak, migration, and recovery qualification.