Problem
Currently all pipeline runs write to results/ (single mode) or results/auto/ (auto/fullauto mode), overwriting previous results. This makes it easy to lose earlier runs.
Proposed Fix
- Timestamped output folders: Default
params.outdir to include a timestamp, e.g. results/2026-03-05_14-30-00/ or results/auto_500-8kHz_2026-03-05/
- Clean up existing results/: tidy up any accumulated artifacts from previous runs
- Optional: add a
--run-label param so users can name runs (e.g. --run-label mid-horn-test)
- Symlink
results/latest to the most recent run for convenience
Current Behavior
results/ and results/auto/ get overwritten each run
- No way to compare runs side-by-side without manually copying outputs
Desired Behavior
- Each run gets its own directory
- Previous results are preserved
- Easy to find the latest run via symlink
Problem
Currently all pipeline runs write to
results/(single mode) orresults/auto/(auto/fullauto mode), overwriting previous results. This makes it easy to lose earlier runs.Proposed Fix
params.outdirto include a timestamp, e.g.results/2026-03-05_14-30-00/orresults/auto_500-8kHz_2026-03-05/--run-labelparam so users can name runs (e.g.--run-label mid-horn-test)results/latestto the most recent run for convenienceCurrent Behavior
results/andresults/auto/get overwritten each runDesired Behavior