Files
vectorcraft/crates/engine
dotCooCoo 1ed7785bc5 Actions: keep folder preferences out of saved sets and confined replies
A prefs.set step, recorded inside a command.batch or loaded from a
.vcactions file, can hold a folder preference such as scratchPrimary.

- ui.inspect under automation read roots now checks such a step's
  value for {key, value} and each entry of values, also in a batch
  step's commands at any depth, as written and trimmed, including bare
  names, subfolders and file: URLs. An empty value and the scratch disk
  choices Startup and None stay.
- Any other step text written as an absolute path or a file: URL
  outside the read root is left out also when whitespace surrounds it.
- Save Actions refuses a set with a prefs.set step that holds a folder
  value and names the action and the preference instead of writing the
  file. An empty folder and the scratch disk choices save.
- prefs.export leaves out scratchPrimary and scratchSecondary, like the
  other folder preferences. prefs.import refuses a scratch disk set to a
  folder and still reads Startup, None and an empty value.

The folder list, the scratch disk choices and the folder check now live
in one place in the engine. Docs: docs/mcp.md, params text and a
progress line in docs/target-app-parity.md.
2026-11-13 11:37:49 -08:00
..