Build batch dataset manifest workbench - #200
Conversation
Workflow direction updateThe batch feature is converging well, but we are tightening the responsibility boundary before the remaining slices land. The Batch workbench is a manifest authoring tool. Its only handoffs should be:
Configuration remains responsible for dataset-wide conversion settings. Recording to BIDS consumes the active manifest plus Configuration and remains responsible for destination preview, output preflight, conversion, per-recording results, and retry. The workbench should not grow a parallel configuration or conversion workflow. The manifest is the canonical contract for both file loading and direct in-memory handoff. Configuration changes must not silently rewrite it, and global configuration values should not be duplicated into each recording row. Issues #192, #197, #198, and #199 have been revised to reflect this direction. #199 now precedes #197 conceptually because save/load and direct handoff establish the contract consumed by the conversion workflow. |
|
Follow-up to the workflow pivot: the final workbench tab should remain, but as Review & handoff rather than Preview & Convert. Issue #199 now explicitly covers its manifest summary plus Save batch file and Load into Configuration actions. Output directory, modality, proposed BIDS destinations, and collision preflight remain outside the workbench under #197. |
Brief summary of changes
Testing instructions (if applicable)
npm run test:unit.npm run lint.npm run build.Link(s) to related issue(s)