1: d5bf46ecf ! 1: 268835a99 wip: publish unverified row 219 inspection candidate @@ packages/webui/src/chat-http.mjs: export async function chatHTTP(req, res, { pat if (!exact(v, ['body']) || typeof v.body !== 'string' || !v.body.trim() || v.body.length > 32768) throw Error(); ## packages/webui/src/chat.mjs ## -@@ packages/webui/src/chat.mjs: export function createChat({ call }) { +@@ packages/webui/src/chat.mjs: export function createChat({ call, owner = null }) { projects: () => channel('project.list', {}), createProject: ({ name, repo }) => channel('project.create', { name, ...(repo === undefined ? {} : { repo }) }), threads: ({ project } = {}) => channel('thread.list', project === undefined ? {} : { project }), 2: c7bf3622d = 2: 994860e70 docs: rebase row 219 gate packet and record run bounds 3: b97a3ff97 = 3: 0e040cf94 test: give row 219 persona fixture its explicit session 4: 7cbd839d0 = 4: 30cf10301 test: pin the compaction audit before the persona refusal 5: 5f2ef92e5 = 5: 28bf34f27 test: assert creative history in its native session store