# Waterline ## Docs - [Acceptance Criteria](https://docs.getwaterline.dev/criteria.md): How to write acceptance criteria that produce accurate Waterline scores. - [Ticket Analysis](https://docs.getwaterline.dev/how-it-works/analysis.md): How Waterline analyzes a ticket and produces a progress score. - [Codebase Indexing](https://docs.getwaterline.dev/how-it-works/indexing.md): How Waterline builds and maintains a semantic index of your repository. - [Progress Score](https://docs.getwaterline.dev/how-it-works/progress-score.md): How the progress percentage is calculated — and what it means. - [Asana](https://docs.getwaterline.dev/integrations/asana.md): Connect Waterline to Asana to track task progress, link branches, and auto-close tasks on merge. - [GitHub](https://docs.getwaterline.dev/integrations/github.md): Connect Waterline to a GitHub repository to start indexing your codebase. - [GitHub Issues](https://docs.getwaterline.dev/integrations/github-issues.md): Use GitHub Issues as your issue tracker with no additional OAuth required. - [Jira](https://docs.getwaterline.dev/integrations/jira.md): Connect Waterline to Jira Cloud to analyze ticket progress against your codebase. - [Slack](https://docs.getwaterline.dev/integrations/slack.md): Query ticket progress from Slack using the @Waterline bot. - [Introduction](https://docs.getwaterline.dev/introduction.md): What Waterline does, who it's for, and how it works. - [Quickstart](https://docs.getwaterline.dev/quickstart.md): Connect your first repo and analyze a ticket in under 5 minutes. ## Optional - [getwaterline.dev](https://getwaterline.dev)