/** * `scai provision serialization` task-runner helpers. * * The substantive helpers — root config + serialization-module loading, * subtree grouping, and the write-consent guard — moved to * `@/serialization/context` (presentation-free, barrel-exported); this * file re-exports them so the runners keep their `./shared` import * surface. Neutral helpers (`toLogger`, `selectMatch`, etc.) live in * `@/shared/cli-tasks`. */ export { toLogger, applyIfDefined, inputError, confirmDestructive, selectMatch, selectFromList, resolveApiTimeoutMs, } from "../../shared/cli-tasks.js"; export { loadConfigAndModules, groupSubtreesByDatabase, type LoadSerializationModulesOptions, } from "../../serialization/context.js"; export { ensureAllowWrite } from "../../policy/allow-write.js";