In src/curiocity/src/results/store.ts, run-directory names have one-second resolution and recursive directory creation reuses an existing path. Two suites started in the same output directory and second can overwrite shared suite.json and trial artifacts, so make run paths collision-safe and add a concurrent-start regression test.
In
src/curiocity/src/results/store.ts, run-directory names have one-second resolution and recursive directory creation reuses an existing path. Two suites started in the same output directory and second can overwrite sharedsuite.jsonand trial artifacts, so make run paths collision-safe and add a concurrent-start regression test.