IsWritable is per record: a link at a store path is the write's to refuse (link-is-writable-query) #155
Loading…
Reference in a new issue
No description provided.
Delete branch "store-replace/is-writable-link-scope"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Decision: the advisory writability query answers for the held record and the cache's own judges; it does not stat store paths. The write refuses a link under the store lock, so a query-time stat would be a second, racy owner. Each runtime's doc says so, and one consumer-side test per runtime (C#, Rust, Python, TS) pins query true / write refused over a linked store. Also the changelog line for JSONL LF endings (#154).
Spec variants:cut_spec:cut-cut-is-writable-link-scope.r1; report .h1.
🤖 Generated with Claude Code