diff --git a/doc/DATABASE.md b/doc/DATABASE.md index e4be113d71b..1d21aa87f81 100644 --- a/doc/DATABASE.md +++ b/doc/DATABASE.md @@ -41,13 +41,6 @@ Future issue, comment, and document writes sync references automatically without This mode is ideal for local development and one-command installs. -Chat communication guidance uses two additive columns: endpoint -`communication_instructions` defaults to empty, and conversation -`communication_guidance` holds the immutable initial task snapshot. Existing -conversations retain a null snapshot; there is no backfill that changes an -ongoing conversation. New Slack tasks receive built-in guidance even when the -endpoint has no additional instructions. - Docker note: the Docker quickstart image also uses embedded PostgreSQL by default. Persist `/paperclip` to keep DB state across container restarts (see `doc/DOCKER.md`). ## 2. Local PostgreSQL (Docker) @@ -300,6 +293,15 @@ and process-start evidence proves the prior controller is gone, or when the lease expires. Recovery generation changes do not increment the independent provider-attempt counter. +## Chat communication snapshots + +Chat communication guidance uses two additive columns: endpoint +`communication_instructions` defaults to empty, and conversation +`communication_guidance` holds the immutable initial task snapshot. Existing +conversations retain a null snapshot; there is no backfill that changes an +ongoing conversation. New Slack tasks receive built-in guidance even when the +endpoint has no additional instructions. + ## Telegram private draft identities `chat_telegram_draft_ids` is a content-free, instance-wide PostgreSQL sequence,