Handoff: prune Current state to a snapshot; note shared .dockerignore gotcha
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user