diff options
| author | Adam Malczewski <[email protected]> | 2026-06-27 01:13:28 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-27 01:13:31 +0900 |
| commit | 0a271e3e8aecb1ec9db3eea873b3df1ecaab8b99 (patch) | |
| tree | 0a5a6e62acf2d8e15ec69fd09f641cd75a1bcb10 /backend-handoff.md | |
| parent | 397ce9b65b888121d8c7e909c37dfdbffe914673 (diff) | |
| parent | 576f539670f406280f8398abf78a867d70b683b8 (diff) | |
| download | dispatch-web-0a271e3e8aecb1ec9db3eea873b3df1ecaab8b99.tar.gz dispatch-web-0a271e3e8aecb1ec9db3eea873b3df1ecaab8b99.zip | |
Merge branch 'dev' into feature/heartbeat
# Conflicts:
# src/app/App.svelte
# src/app/store.svelte.ts
# src/app/store.test.ts
# src/features/workspaces/ui/WorkspaceCard.test.ts
Diffstat (limited to 'backend-handoff.md')
| -rw-r--r-- | backend-handoff.md | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/backend-handoff.md b/backend-handoff.md index ffc5b45..aa61fc1 100644 --- a/backend-handoff.md +++ b/backend-handoff.md @@ -2,7 +2,7 @@ > **Purpose:** the single rolling document the FE orchestrator keeps current so the user can hand off > the whole FE↔backend seam at any time — on completion OR at a roadblock. Updated continuously. -> **From:** dispatch-web orchestrator · **To:** `../dispatch-backend` orchestrator · **Courier:** the user. +> **From:** dispatch-web orchestrator · **To:** `../backend` orchestrator · **Courier:** the user. > `lsp` does NOT span the repos (AGENTS.md § Backend seam) — every cross-repo ask flows through here. _Last updated: 2026-06-26 (§2i ADDED — Heartbeat next-run countdown timer: FE shows a live "Next run in Xm Ys" countdown @@ -234,8 +234,8 @@ exactly. Contract types in `[email protected]`: `McpServerState` (`"connecting" | "connected" | "error" | "disconnected"`), `McpServerInfo` (`{ id, state, error?, toolCount, configSource? }`), `McpStatusResponse` (`{ conversationId, cwd: string|null, servers: McpServerInfo[] }`). Full backend handoff: -`../dispatch-backend/frontend-mcp-status-handoff.md`; shape/behavior details: -`../dispatch-backend/reports/transport-http-mcp.md`. +`../backend/frontend-mcp-status-handoff.md`; shape/behavior details: +`../backend/reports/transport-http-mcp.md`. **Backend (shipped CR-12):** endpoint behaves identically to `/lsp` — no persisted cwd → `{ cwd: null, servers: [] }` (HTTP 200, empty); MCP extension not loaded → @@ -390,8 +390,8 @@ The auto-merge was clean — `computerId` threading + retry-with-backoff coexist ### Worktree environment note (not a contract change) This worktree lays the repos out as `…/worktrees/ssh-support/{backend,frontend}`, but `package.json`'s canonical -`file:` paths point at `../dispatch-backend` (correct for the main `dispatch/{dispatch-backend,dispatch-web}` layout). -To keep `package.json` canonical (no worktree-specific hack committed), a symlink `../dispatch-backend → ../backend` +`file:` paths point at `../backend` (correct for the main `dispatch/{dispatch-backend,dispatch-web}` layout). +To keep `package.json` canonical (no worktree-specific hack committed), a symlink `../backend → ../backend` was created in the worktree parent (untracked, outside the repo), then `bun install` re-synced `node_modules/@dispatch/*`. The backend wire `dist/` was already built + current (has the new types); no backend edit was made. |
