gabriel / muse public
docs BREAKING dev #40 / 100
AI Agent gabriel · 12 days ago · May 27, 2026 · Diff

docs: rename OT → address-keyed Map merge across all docs and docstrings

Replace all 'Operational Transformation' / 'OT merge' / 'StructuredMergePlugin' references in docstrings, comments, CLI output, and tooling with the correct terminology: address-keyed Map merge / AddressedMergePlugin.

- muse/domain.py: updated module docstring, AddressedMergePlugin class docstring, MergeResult docstring; StructuredMergePlugin alias retained for backward compat - muse/core/op_transform.py: complete module docstring rewrite — removes OT framing, explains Map CRDT commutativity and narrow position-adjustment for sequence ops - muse/core/merge_engine.py, schema.py: 'OT merge' → 'address-keyed merge' - muse/plugins/code/plugin.py: class docstring updated; unused InsertOp/DeleteOp import removed - muse/plugins/midi/plugin.py: class docstring updated; unused StructuredMergePlugin import removed - muse/plugins/identity/plugin.py, mist/plugin.py, scaffold/plugin.py: docstrings updated - muse/cli/commands/domain_info.py: capability key structured_merge → addressed_merge - muse/cli/commands/domains.py: capability label 'OT Merge' → 'Addressed Merge' - muse/cli/commands/merge.py, pull.py: isinstance checks use AddressedMergePlugin - tools/render_domain_registry.py: HTML cap-showcase text updated; scenario reason text updated - tools/demo.py: summary line updated

sha256:f6cc6e98954ed614fc817df1af2f528b414182e4a7fdc20f278e1cf9f47e5ff4 sha
15 changed · 1087 in snapshot files
sha256:f84a4815a9642a312f7281612839db8c6159632e67d67cd304ae424c8215a6d9 snapshot
15
files changed
1087
files in snapshot
Files Changed
~15
1087 in snapshot

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:f6cc6e98954ed614fc817df1af2f528b414182e4a7fdc20f278e1cf9f47e5ff4 --body "your comment"