Project storage
| Path | Ownership | Purpose |
|---|---|---|
.saggar/project.json | Shared | Project display name and documentation folder |
.saggar/commands.md | Shared | Commands and startup roles |
.saggar/jobs/*.json | One checkout | Scheduled tasks |
.saggar/scratchpad.md | One checkout | Working 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.