One static Category to create per discovered subfolder — the host creates each one after
runScript returns, same read-compute-return-write-to-host split as updates
(foldertocat).
Type
{ name: string; archive_ids: string[]; }[]
Usage
import { type ScriptResult } from "crates/lanrurugi-plugin/dispatcher/plugin-sdk.ts";