tl/scenes
Your Name 60fb4df795 Merge scene saves as per-id deltas instead of clobbering
PUT now takes {changed, deleted} and merges per annotation id, so concurrent
edits to different annotations both survive; same-annotation edits are
last-write-wins by arrival. No version/locking. No-op saves don't write a
revision. Tests cover merge, LWW, stale-client safety, attribution
(server-stamped/spoof-resistant, creator preserved), revisions, and access.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 01:34:52 -04:00
..
management Add Django backend: users, admin, OTIO + scene persistence 2026-06-28 23:45:49 -04:00
migrations Attribute annotations and scene saves to users 2026-06-29 00:12:13 -04:00
__init__.py Add Django backend: users, admin, OTIO + scene persistence 2026-06-28 23:45:49 -04:00
admin.py Attribute annotations and scene saves to users 2026-06-29 00:12:13 -04:00
apps.py Add Django backend: users, admin, OTIO + scene persistence 2026-06-28 23:45:49 -04:00
attribution.py Attribute annotations and scene saves to users 2026-06-29 00:12:13 -04:00
models.py Attribute annotations and scene saves to users 2026-06-29 00:12:13 -04:00
tests.py Merge scene saves as per-id deltas instead of clobbering 2026-06-29 01:34:52 -04:00
urls.py Attribute annotations and scene saves to users 2026-06-29 00:12:13 -04:00
views.py Merge scene saves as per-id deltas instead of clobbering 2026-06-29 01:34:52 -04:00