Handoff: prune Current state to a snapshot; note shared .dockerignore gotcha

This commit is contained in:
Keysat
2026-06-17 20:30:39 -05:00
parent cae2dbc8b9
commit b376b8ce33
2 changed files with 10 additions and 10 deletions
+4
View File
@@ -149,6 +149,10 @@ rows ≥ `min_score` (0.62), ranked, capped at 5:
- **Not yet a spark-control dashboard card.** The container is managed via `docker`/SSH today; a
managed card (Update/Restart/Stop/Logs tile, like `matrix-bridge`) is a separate spark-control
task — see `docs/handoffs/add-intake-bot-to-spark-control.md`.
- **Gotcha — the repo-root `.dockerignore` is SHARED** with the s9pk build (`start9/0.4/Dockerfile`,
same repo-root context). Don't add bot-only exclusions (e.g. `frontend/`, `docs/`) to it — you'd
break the CRM image build, which needs them. It already excludes the security-critical bits
(`data/`, `.env`), which is all the bot build needs.
- **Server-side endpoints ship in the s9pk, not the bot.** `GET /api/intake/match` and the
`source` provenance on `log-communication` live in `backend/server.py`, so they reach the box
only via an **s9pk build + install** — a bot restart won't deliver them. (Missed in v83: the