Skip to main content

Project storage

PathOwnershipPurpose
.saggar/project.jsonSharedProject display name and documentation folder
.saggar/commands.mdSharedCommands and startup roles
.saggar/jobs/*.jsonOne checkoutScheduled tasks
.saggar/scratchpad.mdOne checkoutWorking notes and handoff context

Commit shared files when they are useful to everyone working in the repository. Ignore checkout-local files, and anything following the *.local.* convention, with:

.saggar/**/*.local.*
.saggar/scratchpad.md
.saggar/jobs/

User-global state lives under ~/.saggar/. Credentials and grants remain in the login Keychain. See .gitignore and .saggar for the rationale.