feat/phase-2g-bundle
AI Agent git-import/068377df · 134 days ago · Mar 15, 2026 · Diff

Phase 13: Hub roles (data/hub_roles.json), JWT role, requireRole, setup GET/POST

- hub/roles.mjs: loadRoleMap, getRole, readRolesObject, writeRolesFile - server: issueToken includes role (admin when no roles file, else from store) - effectiveRole/requireRole; protect notes, index, proposals, approve/discard, setup POST, roles, vault sync - GET/POST /api/v1/setup, GET /api/v1/settings with role; hub README OAuth and roles

sha256:dd64528e28f09ddb8de4503062ce0f4070c06b9af089f8fa41c43cf48575d0eb sha
sha256:92de6403c9c7774a5825177cf42b6e96be5d2e2aee9f960877b04caf1f32db3d snapshot
← Older Oldest on feat/phase-2g-bundle
All commits
Newer → Latest on feat/phase-2g-bundle

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:dd64528e28f09ddb8de4503062ce0f4070c06b9af089f8fa41c43cf48575d0eb --body "your comment"