/** * @cxai/job * * Async iterable → Y.Map job engine. * Consumes any AsyncIterable<{ item, progress? }> and pushes items into a Y.Map. * Controlled via Y.Map toggle, tracks status/progress in a Y.Map. * * Standalone — depends only on yjs. No opinions on where data comes from. */ export * from "./job.js";