summaryrefslogtreecommitdiffhomepage
path: root/HANDOFF.md
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-30 01:30:06 +0900
committerAdam Malczewski <[email protected]>2026-06-30 01:30:06 +0900
commitbf74aeab143a49005c380706ae9847cf064fd2f2 (patch)
treec9e93dc0ebe818e7c0d0aafeba8387afd161da3f /HANDOFF.md
parent6dd9ea9b935e5011c16faed6c869c976cf5ff172 (diff)
downloaddispatch-main.tar.gz
dispatch-main.zip
chore: remove old handoff docs, plans, review reports, and task lists from rootHEADmaindev
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.md45
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.