Function mosaic::existing_session_names#

Function Documentation#

QStringList mosaic::existing_session_names(const QString &recordDir)#

Every immediate subdirectory of recordDir. The one impure function here, kept trivial so everything above it stays testable.

Deliberately does not require session_meta.json, unlike SessionInfo::list_all(): a half-created folder left by a crashed start still occupies its name, so it must still count against run numbering.