Contributing
August 15, 2026 ยท View on GitHub
Thank you for helping build a transparent memory layer for DeepSeek Harness.
Before opening a pull request
pnpm install
pnpm verify
Keep changes focused and include tests for behavioral claims.
Privacy rules
Fixtures and examples must be synthetic. Never commit:
- real conversation text;
- personal context;
- credentials or tokens;
- private keys;
- cookies;
- private absolute paths;
- exported user memory repositories.
Run git diff --check and inspect git diff --cached before committing.
Design rules
- Service-layer policy is authoritative; prompts are not a security boundary.
- Model tools stay thin and do not accept arbitrary target paths.
- User source repositories are never automatic commit targets.
- Unknown, dirty, conflicted, or partially recovered state fails closed.
partial,failure,rejected, andneeds_attentionoutcomes remain visible.- Do not add a vector database, cloud service, telemetry, or remote sync without a separate design discussion.
Commit style
Use a concise imperative summary. Do not include user content or machine paths in commit messages.