Commit Local Term Effects Together
Context
Coverage changes also affect chapter connections, grants, organizational people, events and attention. The local write paths group those effects under holding locks.
Decision
A supported term write takes the membership lock and commits its local dependent effects in the same transaction.
Alternatives Considered
Write the term, then fan out asynchronously: Post-commit fan-out would expose partial coverage and require repair of each dependent record.
Lock the owner for every term write: Owner-wide locking would protect cross-program conflicts but also serialize otherwise independent holdings.
Consequences
Local failure rolls back the complete dependent write. Membership locking leaves the known cross-program exclusivity race for concurrent additions. Large organizational derivations lengthen the writer’s transaction.