kausalflow/lightkone / assumptions/single-writer.toml
· raw
id = "K-single-writer" statement = "Two clients (devices, or Claude through MCP) do not write the same library within the moment between lightkone re-reading library.json and writing it." basis = "Libraries are personal and saves are small. Writes that are minutes apart are reconciled by lightkone/library-merge; storage offers no lock for the instant in between." monitor = "After each save, re-read library.json and report when it differs from what was written."