* refactor(process): separate capture implementation from analyst workflows * fix(ci): generate source catalog before shard tests