Skip to main content

The gap in most sprint workflows

Teams track requirements in Jira, Linear, or Notion. Developers implement them in PRs. But nobody systematically checks whether the PR actually covers all the acceptance criteria — until QA finds gaps in staging. This cookbook closes that loop by validating PRs against task requirements automatically.

The workflow

Step 1 — Connect your task management tool

Go to SettingsPlugins and connect your tool:
  • Jira — for teams using Atlassian
  • Linear — for teams using Linear
  • Notion — for teams using Notion as a task tracker
  • ClickUp — for teams using ClickUp
Once connected, Kodus can automatically fetch task context during reviews.

Step 2 — Enable business logic validation

It’s enabled by default, but verify:

Step 3 — Write good acceptance criteria

The quality of validation depends entirely on the quality of your task descriptions. Kodus classifies task context as: Template for Jira/Linear tasks:

Step 4 — Use on-demand validation during development

Before marking a PR as ready, developers can self-check:
This catches gaps early, before the reviewer even looks at the PR.

Step 5 — Teach sprint conventions as Memories

Step 6 — Create a PR requirement rule

The result

After setup, every PR in your sprint gets:
  1. Code quality review — security, performance, style (standard Kodus)
  2. Business logic validation — are all acceptance criteria implemented?
  3. Scope mismatch detection — is this PR even working on the right task?
QA finds fewer gaps, sprint demos go smoother, and “I thought that was done” becomes rare.

Tips

  • Encourage the team to write numbered acceptance criteria — they get the best validation
  • Use on-demand validation during development, not just at review time
  • If a PR intentionally doesn’t cover all criteria (phased delivery), note it in the PR description so Kody can account for it
For details, see Business Logic Validation.