Commit Graph

10 Commits

Author SHA1 Message Date
228cefb921 feat: replace namespace permissions with per-node graph permission model (can_read/can_create_rel/can_write/has_ownership)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 22:11:15 +02:00
9e5194893e fix: bootstrap namespace self-ref and write access when created explicitly via --type namespace
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 12:55:21 +02:00
6288879468 refactor: unify tags and edges into single rels table 2026-04-01 12:50:45 +02:00
77d3205e12 refactor: simplify Node struct with public Tags/Relations fields 2026-04-01 00:13:43 +02:00
4020e5dab3 feat: add namespace-based access control with read/write permissions 2026-03-31 23:52:24 +02:00
4a2e868150 refactor: bind NodeService to a user and expose User() on the interface
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 23:18:36 +02:00
cb16bda200 refactor: simplify service interface to use tags/rels for all node properties
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 23:10:56 +02:00
4404518f50 test: add e2e test suite and fix namespace/mention/assignee flags
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 22:36:49 +02:00
8d831d131b refactor: clean up NodeService interface; move all integrity logic behind it 2026-03-31 15:55:47 +02:00
ed9117951f refactor: introduce store.Store graph interface with SQLite implementation 2026-03-31 15:38:06 +02:00