conref by "push"
Allow authors to "push" content into a specified anchor place or identified element, or relative to that place (eg immediately after or before the anchor point).
Major
<task id="x"> ... <taskbody> <steps> <step id="a">A</step> <step id="b">B</step> <step id="c">C</step> </steps> </taskbody> </task>
<task id="z"> ... <taskbody> <steps> <step conref="default.dita#x/b" conaction="mark"><cmd/></step> <step conaction="pushafter">B.1</step> </steps> </task>
<task id="x"> ... <taskbody> <steps> <step id="a">A</step> <step id="b">B</step> <step>B.1</step> <step id="c">C</step> </steps> </taskbody> </task>
<li conref="default.dita#x/b" conaction="pushreplace">something</li>
<li conaction="pushbefore">something</li> <li conref="default.dita#x/b" conaction="mark"/>
<li conref="default.dita#x/b" conaction="mark"/> <li conaction="pushafter">something</li>
New values for attribute proposed in 17b; processing support for this attribute.
Lets team members contribute updates to a common topic without creating a new version of the topic, and without requiring changes to the topic itself each time an update is contributed. Control of the change is in the hands of the person requiring the change, so that the owner of the volatile topic does not become a bottleneck for competing change requests.
Several meetings to agree on design, plus time for implementers.