diff options
| author | Adam Malczewski <[email protected]> | 2026-06-30 01:30:06 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-30 01:30:06 +0900 |
| commit | bf74aeab143a49005c380706ae9847cf064fd2f2 (patch) | |
| tree | c9e93dc0ebe818e7c0d0aafeba8387afd161da3f /HANDOFF.md | |
| parent | 6dd9ea9b935e5011c16faed6c869c976cf5ff172 (diff) | |
| download | dispatch-main.tar.gz dispatch-main.zip | |
Removed 40+ markdown files that were cluttering the repo root:
- frontend-*-handoff.md (28 files) — historical API contract handoffs, features all implemented
- backend-to-fe-handoff.md, backend-to-fe-handoff-2.md — old handoff docs
- broken-chat-repair-handoff.md — old repair handoff
- PLAN-mcp.md, PLAN-per-edit-diagnostics.md — old planning docs
- ai-review-report.md, crash-review-report.md — one-time review reports
- tasks.md, HANDOFF.md — outdated status docs (git log is the source of truth)
Kept: AGENTS.md, GLOSSARY.md, ORCHESTRATOR.md, README.md
Also: gitignored ai-review-report.md so future Gemini reviews don't commit it
Diffstat (limited to 'HANDOFF.md')
| -rw-r--r-- | HANDOFF.md | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/HANDOFF.md b/HANDOFF.md deleted file mode 100644 index 29f1689..0000000 --- a/HANDOFF.md +++ /dev/null @@ -1,45 +0,0 @@ -# HANDOFF — next steps for the incoming orchestrator - -> Read `ORCHESTRATOR.md` first (your operating manual), then `tasks.md` (live -> status), then this file (what to do next). The project is mature; this file -> points at the live source of truth and the current open work. - -## Where things stand (one paragraph) - -Kernel + core extensions + host-bin are built, full-fidelity (every core feature -is a real manifest-loaded extension). The turn loop runs real tools end-to-end -against live models. LSP integration, observability (journal/collector/trace-store), -cache warming, turn continuity (detached turns + multi-client), skills, message -queue + steering, metrics (live + persisted), per-conversation model/cwd/reasoning -persistence, and broken-chat self-repair are all DONE and live-verified. -**`tsc -b` EXIT 0 · biome clean · 1468 vitest green.** The web frontend is a -separate repo (`../frontend`); contract changes are couriered via the user. - -## How to boot & smoke-test -```bash -cd /home/tradam/projects/dispat../backend -# .env auto-loads DISPATCH_API_KEY + BACKEND_PORT (24203). -# Dev stack (live-reload): bin/up (ports 24203/24205/24204) -# Stable second stack: ../bin/up2 (ports 25203/25205/25204, isolated data) -bun packages/host-bin/src/main.ts # boots app + collector -curl -s -X POST localhost:24203/chat -H 'content-type: application/json' \ - -d '{"conversationId":"c1","message":"Say hello in 3 words."}' -``` -Process cleanup uses the `[x]` bracket trick (ORCHESTRATOR §8) — leaked -server/collector procs poison the next run's counts. - -## What's open now - -See `tasks.md` for the live checklist. As of this writing: -- **Per-edit LSP diagnostics** (commit `8f6114b`) — committed + green, NOT yet - live-verified against a real running server. -- **MCP (Model Context Protocol) integration** — the next major feature. Research - + plan in progress; see `notes/mcp-design.md` (when written) + `PLAN-mcp.md`. -- `notes/pending-issues.md` item 1 (workspace tab) — awaiting a user handoff. - -## Standing reminders (from ORCHESTRATOR.md — don't relearn the hard way) -- Summon via `opencode run` (ORCHESTRATOR §2). Parallel wave = multiple concurrent - summons on disjoint file sets only. -- Verify independently (typecheck/test/check) + confirm single-lane edits. -- Keep `tasks.md` current; write decisions down before pivoting. -- Be careful with destructive git; back up `notes/` before any reset/clean. |
