Contributing

Praetor is a local-first AI company operating system. Useful contributions keep

the product understandable, inspectable, and safe for a solo founder running it

on their own machine.

Good contribution areas:

Development

pixi install
pixi run check

Run targeted smoke tests for the area you touch:

pixi run app-smoke
pixi run planner-smoke
pixi run organization-smoke
pixi run safety-policy-smoke
pixi run app-security-smoke
pixi run app-auth-smoke
pixi run app-api-smoke
pixi run app-fallback-smoke
pixi run stack-smoke
pixi run bridge-smoke
pixi run dry-run-provider-smoke
pixi run demo-workspace-smoke

Do not commit local runtime state, workspaces, backups, secrets, API keys, model logs, or generated caches.

Product Rules

destructive changes, credentials, security/legal/privacy boundaries, and

governance changes.

decisions, memory updates, playbook entries, or reports.

Pull Requests

Pull requests should include:

Changes touching executor behavior, file permissions, authentication, CSRF, deployment secrets, or model-provider data flow should be treated as security-sensitive.