Skip to content

docs(spec): re-keying repairs both groups, whatever wrote the key - #34

Open
delchev wants to merge 1 commit into
mainfrom
docs/rekey-both-sides
Open

docs(spec): re-keying repairs both groups, whatever wrote the key#34
delchev wants to merge 1 commit into
mainfrom
docs/rekey-both-sides

Conversation

@delchev

@delchev delchev commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Two paragraphs on docs/spec/glue.md, mirroring intent-specification#43:

  • rollups said nothing about a child changing parents. It now states that moving a child leaves BOTH parents right — the one that received it and the one it left — however the relation was written, including by a process step's field setter or a task form that raises no ordinary change event.
  • aggregates already promised the both-sides repair, but tied it to the write that carries a whole record. The wording now covers the targeted writes too.

No syntax changes.

The rollups section said nothing about a child changing parents, and the aggregates one tied
the both-sides repair to the write that carries a whole record. Both now state the same rule:
the group the record left and the group it joined are recomputed, however the grouping column
was written - including by a targeted writer that raises no change event.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant