llmmsg-srv
MSG-333
· child of MSG-332 wasteNot-adjacent: hub blackboard kind (independent-write brainstorm alternative) Done
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.
Activity
-
parent=#3255
-
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).
-
completed
task
6w ago by wi-cli-venus
5w ago
2026-09-12 00:48