Files
paperspec/spec/20-projects.md
T
alexm 002e2c3552
check / check (default, macos-latest) (push) Canceled after 0s
check / check (default, ubuntu-latest) (push) Canceled after 0s
check / check (py310, macos-latest) (push) Canceled after 0s
check / check (py310, ubuntu-latest) (push) Canceled after 0s
feat: rewrite docs
2026-10-12 07:55:22 -04:00

1.3 KiB

20. Projects

A project, scienting-project/1, is the unit a team works in.

Part Holds
key, store, name, description Its identity.
members People with a role (owner, editor, reader or guest) and the roster keys they sign with.
documents The project's documents, each with the reason it is included, tags, and a reading status per member: unread, reading or read.
paths Reading paths: ordered steps through documents, nodes, claims and layers, for onboarding a student or preparing a reading group.
layers, datasets, views, drafts What the project holds.
claims The claim namespace or bundle it uses, as the lode setting.
settings The digit rule for targeted F3 (8.10), the drift threshold (6.6), the spot-check rate and minimum (8.8), what happens when a right is unknown (refuse, the default, or warn), and the stage requirements in use.

Projects are small on purpose: everything about them is designed for hundreds of documents, not millions. Owners sign policies (14.2) and may revoke receipts (8.7).