An unofficial terminal client for Tangled, optimized for humans and agents. tgcli.wisp.place

app: guard record updates with compare-and-swap #57

Merged aly.codes
targeting master
Merged opened by and assigned to aly.codes
targeting master

Record edits previously performed an unguarded read-modify-write, allowing a concurrent update to be overwritten.

Carry the fetched CID into swapRecord so stale writes fail. Keep issue and pull edits on generated lexicon types, while repository edits preserve unknown fields and validate the modeled schema before writing.

This pull request has no versions submitted yet.