feat: add tree forking, custom steps, and session sharing #39
Reference in New Issue
Block a user
Delete Branch "feat/foundational-schema"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
parent_tree_id,root_tree_id,fork_depth), supporting the junior→senior review workflow. 3 new endpoints: fork, list forks, lineage chain.CustomStepSchemawith source tracking (ad-hoc,step-library,forked-tree) — backward compatible with existing JSONB sessions.session_sharesandsession_share_viewstables, public/account-scoped visibility, cryptographic tokens, view counting, expiration support, andallow_public_sharesaccount policy. 4 new endpoints.account_idguard, rate limiting on public share access (30/min), denormalizedaccount_idon shares andsession_idon views for analytics.REQUIRE_INVITE_CODEin test conftest to fix pre-existing 400 errors on registration.Test plan
🤖 Generated with Claude Code
🚅 Deployed to the patherly-pr-39 environment in selfless-grace