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.