Text / Plain text merge
Text Blockwise Merge
This page has a stable URL for review, documentation, and implementation comparison. The fixture tabs show merge inputs and output; the contract tabs show JSON and compact ruleset renderings with stable IDs and deterministic ownership.
Basic .txt mergetextblank_line_blockscontent_similaritysource_augmented_portable_writelayout_onlytext_blocksstructural_only
Fixture sources
JSON fixture: structuredmerge-fixtures/text/slice-10-merge/blockwise-merge.json
Compact ruleset: structuredmerge-fixtures/rulesets/text/slice-10-merge/blockwise-merge.smrules
Fixture view
Alpha
Beta
Template tailContract view
{
"contract_id": "text-blockwise-merge",
"format": "text",
"owners": "blank_line_blocks",
"match": "content_similarity",
"read": "source_augmented_portable_write",
"attach": "layout_only",
"render": "text_blocks",
"capabilities": {
"structural_only": false
}
}