Stability Window
A filesystem event does not mean a file has finished arriving. Browsers, sync tools, and other applications may keep writing to a file for several seconds after it first appears. Sift waits for a stability window before treating a new file as a real candidate to organize.
Default
Section titled “Default”2.5 seconds unchangedOverriding it
Section titled “Overriding it”[watch]stability_seconds = 3Accepted values are 1 through 300 seconds. See .sift.toml.
Transient download names are ignored while temporary
Section titled “Transient download names are ignored while temporary”These suffixes are recognized as in-progress downloads and never treated as stable candidates while present:
.crdownload.part.download.tmpOnce the browser or tool renames the file to its final name, normal stability tracking applies from that point.
Related
Section titled “Related”- Lifecycle Guarantees — how stability interacts with pause/resume (a file mid-window when paused is discarded, not queued).
