Plan retention for a directory of room logs/snapshots.
Naming convention used by FilePersistence:
FilePersistence
<roomId>.log
<roomId>.log.<isoStamp>
<roomId>.snap.<isoStamp>
Plus SnapshotWorker's real output, which is what actually lands on disk today (FilePersistence compacts its log in place and never rotates it):
SnapshotWorker
<roomId>.<isoStamp>.ifcx
snapshot
Tools shipping their own naming convention can pass a custom matcher via the classify option.
classify
Optional
Plan retention for a directory of room logs/snapshots.
Naming convention used by
FilePersistence:<roomId>.log← active log (never deleted by this fn)<roomId>.log.<isoStamp>← rotated logs (auditable)<roomId>.snap.<isoStamp>← periodic snapshots (kept longer)Plus
SnapshotWorker's real output, which is what actually lands on disk today (FilePersistencecompacts its log in place and never rotates it):<roomId>.<isoStamp>.ifcx← periodic snapshots, classifiedsnapshotTools shipping their own naming convention can pass a custom matcher via the
classifyoption.