01 / 07Revisions module added for concurrencyCommands lock entity revision rows in PostgreSQL to detect conflict and advance version numbers. locks and advances revision counters in +101 −0.
02 / 07Metadata module added for field syncField updates now check validation rules and route column writes to the Work, Manifestation, or Asset. routes column writes and checks conflicts in +219 −0.
03 / 07Notes and source decision modules addedNote changes and external video source updates now run conflict checks and write revisions. and handle notes and stream replacement in +112 −0 and +145 −0.
04 / 07Open tracking and delete commands addedOpening tracks timestamps in a max register, and deleting removes child rows while tombstoning scopes. executes open and delete logic in +106 −1.
05 / 07Facade mixin now exposes mutationsWorks facade implements open, patch metadata, notes state, and delete methods for PostgreSQL. exposes ported mutation methods in +133 −1.
06 / 07Mutations advance scope revisionsApplying a metadata field change acquires the scope lock, validates value, and increments revision. calls on to update revisions.
07 / 07Everything this change touchedThe facade mixin, domain mutation handlers, and PostgreSQL revision tables in one picture.