Parent
#192
What to build
Let users select recordings and bulk-assign participant, session, task, and run values while preserving individual exceptions. For noncanonical datasets, let the user explicitly map filename or relative-path tokens to manifest fields, preview the extracted values and affected recordings, and confirm the mapping before it changes assignments. Provide a separate participant review surface for demographics and linked-recording counts. Prevent accidental near-duplicate participant identities, and propagate deliberate participant renames across the batch.
Mappings are user-owned structure, not semantic inference: the application must not guess what tokens such as subj018 or SS1 mean, or silently strip prefixes. Any token selection, delimiter/pattern, field meaning, or transformation must be explicitly configured or confirmed by the user.
Acceptance criteria
Blocked by
- Ticket 1 — Build a manually populated batch workbench.
Parent
#192
What to build
Let users select recordings and bulk-assign participant, session, task, and run values while preserving individual exceptions. For noncanonical datasets, let the user explicitly map filename or relative-path tokens to manifest fields, preview the extracted values and affected recordings, and confirm the mapping before it changes assignments. Provide a separate participant review surface for demographics and linked-recording counts. Prevent accidental near-duplicate participant identities, and propagate deliberate participant renames across the batch.
Mappings are user-owned structure, not semantic inference: the application must not guess what tokens such as
subj018orSS1mean, or silently strip prefixes. Any token selection, delimiter/pattern, field meaning, or transformation must be explicitly configured or confirmed by the user.Acceptance criteria
Blocked by