# One surface for review, CI, and issues

> Context switching is the real tax on shipping. Here is how we keep pull requests, checks, and issues on a single branch-aware surface.

Published: 2026-07-21
Author: Alan (Co-Founder)
Tags: Product, Code review

Most teams do not lose time inside a single tool. They lose it in the gaps: the diff in one tab, the failing job in another, the issue that explains why any of it matters in a third.

## Branch-aware by default

Every surface in Trylle knows which branch you are looking at. Open a pull request and the checks, the linked issues, the review queue entry, and the automation runs are already scoped to that branch. Nothing asks you to re-select context you just provided.

## Fewer places for state to drift

When review, CI, and issues share one data model, a merge can update all three atomically. There is no reconciliation job trying to guess whether a closed issue matches a merged branch, because the relationship was recorded at the moment it was created.

---

Canonical: https://blog.trylle.com/one-surface-for-review-ci-and-issues
