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
