Spectrace docs
Spectrace is a requirements-management platform for software teams. Use these pages to extract requirements, write acceptance criteria, verify pull requests against the spec, and connect integrations and AI agents.
What Spectrace does, how to set it up, and the concepts every other page assumes.
- What Spectrace does
- Quick start
- Core concepts
Writing requirements and acceptance criteria, importing them, and moving them through workflow stages and approvals.
- Write a good requirement
- Write acceptance criteria
- Import requirements
- Move a requirement through workflow stages
- Assign a requirement and see who worked on it
How Spectrace verifies a pull request against the requirement it claims to implement, and how to read the result.
- How PR verification works
- Linking a PR to a requirement
- Reading a verification result
- Check runs and branch protection
- Spec drift
Connecting GitHub, GitLab, the VS Code extension, chat, and issue trackers to Spectrace.
- Install the GitHub App
- Connect GitLab
- Use the VS Code extension
- Connect Slack, Jira, and Linear
Connect an AI coding agent to Spectrace over the Model Context Protocol and use its tools.
- Connect an agent
- MCP tool reference
- Verify before you push
API keys — how to create and revoke one, and what a key authenticates today.
- API keys
Security, architecture, roles and permissions, and data handling for evaluators and administrators.
- Security
- Architecture
- Roles and permissions
- Data retention and deletion
- Email delivery tracking
Environment variables, GitHub App permissions, glossary, and troubleshooting.
- Look up a term
- Fix a common problem
- Environment variables
- GitHub App permissions