Skip to main content

Module project_collab

Module project_collab 

Source
Expand description

Lightweight cooperative project registry + collaborator roster for Talk → Projects.

Works without an unlocked Sanctuary vault so cooperative help is not blocked on first-run vault setup. When the vault is unlocked, Wellfair journal membership remains the durable clinical/ledger path; this module is the always-available social roster and local project list.

Structs§

LocalProject
A cooperative project that exists on this device (local-first; vault optional).
ProjectCollaborator
ProjectSummary
Summary row for the Projects UI.

Functions§

add
Upsert a collaborator on a project (keyed by project_id + member_did).
create_local_project
Create (or upsert by name) a local cooperative project — no vault required.
list
List collaborators, optionally filtered to one project id.
list_project_summaries
List projects for the UI: local registry + any ids seen only in the collaborator roster.
register_wellfair_project
Register a wellfair-backed project id into the local registry (after vault create).
remove