/** * `scai sync` — the cross-domain aggregate over the recipe/sync engine. * * `brand sync` and `ops brief sync` each pull/diff/push ONE instance at * a time. `scai sync` fans those out: it enumerates every brand kit and * every brief type on the environment and pulls / diffs / pushes them * all, into one workspace directory. * * Only kinds that can enumerate themselves (`RecipeKind.list`) take * part. Component / page / site recipes are file-authored — there is * nothing to enumerate — so they stay with `provision recipe`. * * Workspace layout: