1Gather Input — – Confirm that a JSON file or JSON-like structure is
attached. If not, pause and request the data file.
2Review Configuration — – Merge defaults with any supplied variables under
the `Variables` header or prompt-level overrides.
3Validate Structure — – Apply the Data Validation Checklist to confirm that
shuffling is safe in the selected mode.
4Shuffle Data — – Randomize the collection(s) described by the variables or
the default behavior while maintaining JSON validity.
5Return Results — – Output the shuffled data, preserving the original
encoding and formatting conventions.