Legend:
🔵 Quite sure
🟠With doubts
âš« TBD
Edge cases and open questions:
âš« How should the system display the published version of a document when the author adds a child draft block, causing a mismatch between the draft and published states?
âš« Should a child document be automatically reflected in the parent draft when the parent draft is open (i.e., through rebasing)?
🔵 The preview concept is currently unclear.
🔵 What happens to unreferenced documents? Unreferenced docs will appear in the directory with the label "unreferenced documents".
âš« How do we transition from query blocks to static content?
🔵 How do we handle performance issues, especially in cases like large Wikipedia-style subdocument lists? If creating the child document on the document content is optional, then everything is fine.
âš« I want to edit the parent document to change the placement of a new child document before publishing the child.
âš« If I delete a subdocument, it should also delete the block link on the parent document.