Shared team memory mounts stop clobbering each other and switch back on once a conflict clears.
What's wrong with this entry?
Writing a store manifest into a shared mount is now race-safe, and a mount suppressed for a conflicting manifest re-enables itself once the conflict is gone.
- Manifest writes into an absent non-user mount stage to a temp file and hard-link into place, so a racing store cannot be overwritten.
- Finding another store's manifest at write time throws rather than proceeding.
- Mounts suppressed as
mount_dir_foreign_partitionormount_dir_unmanifested_nonemptyare re-adopted automatically, emittingtengu_team_mem_foreign_partition_recovered. - Write-time guidance strings were rewritten to name the conflicting directory and state that sync re-enables itself.
mount dir holds another store's .memory-sync manifest at write time (fail closed)
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.224
Failed
@namemessages now tell you they failedBoth mention team
-
v2.1.224
Plan approvals report mailbox write failures instead of claiming success
Both mention team
-
v2.1.224
Failed team mailbox writes are no longer treated as sent
Both mention team