Lightlines
By michael-denyer

principle-separate-before-serializing-shared-state

michael-denyer635 installs

Prevent races by giving each writer its own state.

What it does

Guides agents to prevent concurrent-write races by separating mutable state and structurally serializing access only when sharing is necessary.

When to use it

Apply when concurrent actors might write to the same file, branch, key, or state object.

How to use it

It changes how the agent designs concurrent writes, favoring independently owned state and requiring structural serialization when a shared write target is necessary.

What you provide

  • An existing project

Latest review

What you need · 0

No setup requirements listed.


Access · 0

No additional actions listed.