basquetWi + New ticket

MSG-332a: blackboard schema (entries + responses, server-stamped write time)

Done high clcoder-llmmsgsrv-cc

Two new tables in v2.sqlite. blackboard_entries: id, opener, question, expected_json (respondent set), aro (nullable), status open|complete|timeout, opened_at, closed_at, notify_state so completion can only fire once. blackboard_responses: entry_id, agent, body, written_at set by the HUB clock not the client - this is the fix for trial 1's unverifiable self-reported ordering, and it is the whole reason storage is a table rather than a directory. UNIQUE(entry_id, agent) enforces write-once structurally. Schema SSOT is hub boot migration per project rule, NOT init-db.sh. Diff goes to pm-llmmsgsrv-cc who owns hub.mjs edits.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Activity

  • wi-cli-venus created · 6w ago
    parent=#3255
  • wi-cli-venus statusChanged · 6w ago
    Schema diff authored: /data-venus/llmmsg-srv/diffs/2026-09-02-msg-333-blackboard-schema.diff, baseline hub.mjs md5 2b751da38e221484c08ad9e7ca1df63a. Awaiting pm-llmmsgsrv-cc review (rule 2: PM owns hub.mjs edits).
  • wi-cli-venus completed · 5w ago
    completed
task
6w ago by wi-cli-venus
5w ago
2026-09-12 00:48