Full-CRUD sweep (API): update for tree/source/citation/relationship/media #18

Merged
justin merged 1 commits from crud-sweep-backend into main 2026-06-07 09:53:19 -04:00
Owner

PATCH endpoints completing CRUD for all core entities per rule #8. Edit UIs follow.

PATCH endpoints completing CRUD for all core entities per rule #8. Edit UIs follow.
justin added 1 commit 2026-06-07 09:53:18 -04:00
Closes the rule #8 gap at the API layer: PATCH endpoints + service updates for Tree (name/description/visibility), Source, Citation (page/detail/confidence), Relationship (qualifier/notes), and Media (title/attachment) — editor-gated and audited. Every core entity now has create/read/update/delete. Edit UIs for these land in the frontend batch. 37 tests pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Justin Paul <justin@jpaul.me>
justin merged commit e0fb924a1d into main 2026-06-07 09:53:19 -04:00
Sign in to join this conversation.