Streams and Tracks are an Edge preview, part of Loop intake. Turn on Settings → Edge → Enable Edge features, then Loop intake in the “Features” card. See Edge features.
Open the review
Click a Track card in the Tracks column and its review opens in the inspector on the right, the way clicking a piece card does. The header has the key (click it to open the issue in the tracker), “Track · arrived 4m ago”, the rule that matched it (“from Label fermata”), the title, and the author with their badge.What the agent reads
The middle of the inspector, “What the agent reads”, is the issue as the agent will receive it. Fermata fetches it when you open the review (“Fetching the issue…”); if the tracker does not answer, “Couldn’t fetch the issue” explains why and offers Retry. It is the issue cleaned, not the issue raw. Text a person reading the issue in the tracker would never see is removed before anything reads it: HTML comments and markdown comments, zero-width and other invisible characters, and hidden labels such as image alt text, link titles, and HTML attributes. Those are the places a hostile issue hides instructions meant for an agent. When something was removed, a line above the description says what: “2 hidden blocks and 1 invisible character removed”. Under the description come the parent issue and the dependencies, then “Comments (N)” as the Stream’s comments setting allows. If comments were left out, a closing line says why: “3 left out by the Stream’s comments rule”, or “2 older left out by the size limit” when a long thread was trimmed.Edit before you approve
Edit turns the text into an editor: “Edit the text the agent receives. The edit is what runs.” Cut a misleading paragraph, add the decision the issue is missing, or tighten the ask. Discard edit goes back to the issue as the tracker gave it. What runs is what you saw. Approving builds the piece’s starting text from the fetch on your screen, or from your edit, never from a fresh fetch. An issue someone edits in the tracker after you read it cannot slip new text in at the last second.Approve
The bottom of the inspector sets how the piece will run:- Lane: Manual, Auto, or Loop, pre-filled from the Stream’s “Approve into”. See lanes.
- Model: the model for the piece’s spec, “fixed once the spec starts”.
- Configure… opens the same flow configuration a draft has, for gates and passes on this piece only.
Either way the piece keeps the link to its issue, exactly like one you picked by hand: the branch carries the key and the pull request closes the issue. You cannot approve until the issue has loaded, because nothing can be approved that was not shown.
When the issue has open blockers and you approve onto Manual or Auto, Fermata asks first: “Blocked by 1 open issue”, “The agent may start on work that waits for another issue.” Approving onto Loop does not ask.