Syd OS: the Vault - org-wide shared library with cross-project access

↗ view on GitHub · emileriksenkeev · 2026-07-11 · d25266c7

- projects.is_vault flag; Vault project seeded (folders: Templates, Corporate
  Documents, Policies & Compliance, Signed Agreements), shared org-wide via
  access bypass (any authenticated user)
- lib/vault.ts: getVaultProject, listVaultDocuments, copyVaultDocToProject
  (active-version bytes, formatting preserved, auto-embed of the copy)
- Assistant tools in every project chat: list_vault_documents +
  copy_from_vault (copy in, then redline the copy); system-prompt guidance
- GET /projects/vault-info (registered before /:projectId)
- Frontend: Vault in the sidebar (Archive icon), /vault route rendering the
  standard project surface (documents/assistant/reviews/wiki all work)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Repository emileriksenkeev/sydOS
Author emileriksenkeev <emil@keev.co>
Authored
Parents e3c46516
Stats 8 files changed , +307 , -1
Part of The Vault - org-wide shared document library

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-d25266c7.md from inside the repo you want the change in.

⬇ Download capture-commit-d25266c7.md