File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -507,6 +507,18 @@ expansions:
507507
508508A span change replaces the generated child set — never mix hand-entered rows into an expanded child.
509509
510+ :: : info Normative
511+ Deleting the master removes the rows the expansion generated for it. Only rows selected by the
512+ expansion's own back-reference are removed, and each is removed through the child's layer, so the
513+ child's delete event fires for every row and anything reacting to a deleted child reacts exactly as
514+ it would for a hand-deleted one. The removal is idempotent.
515+ :: :
516+
517+ The generated rows are the expansion's, not the author's, and that is what settles the question :
518+ without this rule they would be the one part of a deleted record that survives it — still pointing at
519+ an id that no longer resolves, still counted by every roll-up, report and balance that counted them
520+ while the record existed.
521+
510522# # generates — create-from
511523
512524One-click "create a document from this document" :
You can’t perform that action at this time.
0 commit comments