Better in the open.
Synapass is Apache 2.0 open source. Contributions are welcome — code, docs, evals, dashboards, and sharp bug reports all count.
Contribute
Read CONTRIBUTING first: commit style, which test suite each change type needs, and which document owns which fact.
OpenDiscuss & report
Questions start at the FAQ; bugs and proposals belong in GitHub issues with a reproduction and redacted config.
OpenConduct
Participation is governed by the Code of Conduct, which sets expectations for technical disagreement as well as behavior.
OpenThe contributor loop
The checks every pull request runs — run them locally first:
checks
make test # Go + Python suites
make lint # go vet, golangci-lint, ruff, mypy
make dashboard-typecheck # Next.js dashboard typesStart reading at internal/api/chat.go for the request path, internal/routing for the decision logic, and internal/domain for the vocabulary. Docs live alongside the product in /docs →