The full reason for every passage greenline wrote, in the order of the text.
SKILL.md:6 scope
The title and the opening paragraph in the step skill's own voice: what review reads and when (where the mode reaches it, or asked for by name, the excess lens alone for what can be deleted), what it does with no change open, and the two halves, the reviewer's brief on a page of its own and the builder's acting half, with neither crossing into the other; it replaces delivery-review's scope paragraph and upstream's opening, whose parallel sub-agents R20 and R21 decline.
SKILL.md:10 pointer
The reviewer's brief moves to a page of its own, which the reviewer reads whole and the builder reads only at the inline depth, so the builder at the other depths no longer reads it and the reviewer's page holds only the reviewer's part; this heading says where it went. Who reads the brief at each depth is stated once, the builder only at inline and never a brief file it wrote, since in the QA runs builders read the reviewer's brief and printed their reviewers' brief files at the independent and looped depths (J-60, the third to fifth families). The brief file is the command's, never the builder's, since in the Linear clone's QA run the builder derived, diffed and printed the brief files it wrote for its reviewers (J-60 S3a, the three judgments). Since J-93 S2 the brief command is named on the references page. Since J-93 S2 no mode loops review, so the looped depth leaves this text.
SKILL.md:14 scope
The builder's acting half opens as its own part, beside the reviewer's brief, and the intent paragraph interrogate states before the brief comes first; the bridge names the user in upstream's sentences as the owner; the builder is the session holding the change, which writes its record, one session at a time as the ledger guide says, so a session that resumes the change is the builder.
SKILL.md:31 pointer
The builder's half reads in order: after the intent comes the step that starts the reviewers, which a reference page holds, so it is linked where a reader going top to bottom needs it. Since J-93 S2 no mode loops review, so the looped depth leaves this text.
SKILL.md:33 method
The reports keep each finding as written and the builder's judgment filters and decides (contradiction 6); the lead reviewer of interrogate is the builder, after the last report. Since J-93 S2 no mode loops review, so the looped depth leaves this text. R1
SKILL.md:46 scope
receiving-code-review is the builder's acting half, after the lead judgment, spent in the mode's fix round; the bridge names upstream's human partner as the owner.
SKILL.md:102 method
A fix is the builder's, committed and tested where it changes behavior, and a pushback stays in the review section with its evidence, as delivery-review held; the commit's trailer, the recorder and when a fix is reviewed again stand on the references page since J-93 S2. R2
SKILL.md:104 pointer
The step skill's handoff: what review consumes, the review section and the reports it produces at each depth, and the next step of the change's mode, never a fixed skill. Since J-93 S2 no mode loops review, so the looped depth leaves this text.
references/brief.md:1 method
The reviewer's brief opens its own page, which the fresh agent reads whole: the one brief every fresh agent gets (the front matter, the acceptance, the change's id, its report's path and this page) with review's extras (the intent paragraph and, at two agents, the axis), and what it never receives (the builder's sections, conversation and diagnosis, or another reviewer's findings first), as the plan's change record rules; it replaces the sub-agent prompt lists the builder used to assemble. The facts of the checks a reviewer runs through greenline check are written beside its report. The page's head says the builder reads it only at the inline depth (J-60, the third to fifth families). The reviewer's brief arrives as the file greenline brief writes from the record, its acceptance the plan section, the ticket's acceptance or the frame section. A fresh reviewer's brief names its own scratch folder, where its working files go and never the host's temporary directory, after a fresh verifier wrote /tmp/.none in the Linear clone (J-60 S3a, F4). Since J-93 S2 the brief's paths, its command and the recorder stand on review's references page, which this page names for the reviewer. Since J-93 S2 no mode loops review, so the looped depth leaves this text. R3
references/brief.md:7 pointer
The review reads the change's commits, found by their trailer, rather than the diff from a fixed point to HEAD, which stays for a range the owner names.
Credits: Matt Pocock's skills
references/brief.md:14 pointer
A change's commits are a set found by their trailer and by the commits touching its record, which status lists, so the diff of the code is captured from that set, leaving out the record and the reports the reviewer never receives; upstream's fixed point stays for a range the owner names with no change open. Since J-93 S2 the listing command and the diff's exclusion stand on review's references page.
Credits: Matt Pocock's skills
references/brief.md:26 relocate
The originating spec is the change's acceptance and, when the work splits, the plan directory's spec and decisions; upstream's search order, through an issue tracker greenline does not keep, stays only as a path the owner passes or a spec file matching the branch; a missing or ambiguous spec is a limit, never a pass, as delivery-review held.
Credits: Matt Pocock's skills
references/brief.md:30 relocate
The standards sources add greenline's homes, the repository's decision home and the decisions book, with the actual configuration, the installed skills and any guidance consulted, derived independently of the builder's selections, as delivery-review held. Since J-93 S2 the decisions book's path stands on review's references page.
references/brief.md:52 pointer
review-lens's stance and reflexes are review's lens page, the register stays its own reference file, and ponytail-review is the excess lens the Standards axis runs beside the smell baseline; this passage names the three pages the reviewer reads before filing a finding.
Credits: Matt Pocock's skills
references/brief.md:54 method
Upstream's step 4 spawns both sub-agents in parallel; the reviewer reads its axis's brief itself, one axis or both in one pass as the depth gives, the briefs taken as upstream wrote them. R4
references/brief.md:60 scope
The Spec brief keeps delivery-review's (d), (e) and (f), a forbidden state, an unrecorded convention and a stored representation an installation cannot take, each quoted by what proves it; (a) to (c) and the word limit are upstream's, and the acceptance stands for the ticket's.
Credits: Matt Pocock's skills
references/brief.md:64 method
The bounded pass delivery-review's briefs carried, now addressed to the reviewer, wins over thermo-nuclear-review's demand to trace every side effect (contradiction 8); its last sentence bridges to the breakage criteria grafted below. R1
Credits: Matt Pocock's skills
references/brief.md:66 method
thermo-nuclear-review's devex rule becomes a condition crediting it: a change to how developers run or build the code is a finding citing a reasonable developer's expectation, its rung taken from that citation, with upstream's cases kept as the list. R5
Credits: Cursor's team kit
references/brief.md:72 method
thermo-nuclear-review's feature-leak and intended-breakage rules become conditions crediting it: a leak past a gate is a finding citing that gate, and an intended effect in a constrained change goes on the set-aside list, so nothing is left unreported. R5
Credits: Cursor's team kit
references/brief.md:74 method
Reading other reviews only after one's own pass is thermo-nuclear-review's, restated for the change's own review reports in place of the PR discussion and BugBot, which R21's portable form drops. R1
Credits: Cursor's team kit
references/brief.md:76 method
requesting-code-review's template becomes the reviewer's brief (R21): its spec-silence rule and its declined-to-judge list, written because upstream holds them indented inside the template's fence, where a taken segment would render as a code block; upstream's grading of such a finding by its effect loses to the rungs, which grade by citation (contradiction 7), and the issue with the plan itself is a finding at the advisory rung (contradiction 9). R6
Credits: Jesse Vincent's Superpowers
references/brief.md:80 method
The template's read-only and no-subagents rules, restated as the reviewer's own: its worktree option is dropped (R20), and the review agents are the mode's. The facts of the checks a reviewer runs through greenline check are the one write it makes beside its report. The scratch folder its brief names is the reviewer's third write. Since J-93 S2 the recorder is named on review's references page. R7
Credits: Jesse Vincent's Superpowers
references/brief.md:82 method
Reviewers ran the change's tests and behaviour probes outside the recorder, so the record held no fact of them (J-60, the third and fifth families): a reviewer's checks are recorded and a probe runs plainly; the recorder's command, its round and its scratch folder stand on review's references page since J-93 S2. R8
references/brief.md:84 method
review-lens's severity ladder, carried into the reviewer's brief as the rungs a finding is placed on, numbered as the brief's fifth step, its first sentence naming the language lenses review-lens's description defined as a language's own review lenses, its note on whose ground the ladder is left to the workshop; rung 1 and 2 are the blocking rungs the looped depth's clean counts. R9
references/brief.md:108 relocate
The reviewer writes its own report under the change's folder, which the record cites, both axes under their headings with the excess lens's cuts, the declined list and the limits; delivery-review's bound on furniture findings stands; upstream's aggregation by the parent gives way to the builder's judgment. Since J-93 S2 the report's path stands on review's references page.
references/brief.md:115 scope
The no-findings stop of interrogate's reviewer prompt and the excess lens's lean line each end the findings, not the report, whose declined list and limits the brief requires.
references/lens.md:1 method
review-lens's title and opening, carried whole: the reviewer's output is findings on a diff, and the stance, the instruments and the ladder decide them. R10
references/lens.md:9 pointer
The lens is review's reference page now, read beside its register, and its severity ladder stands in the reviewer's brief, a page beside it.
references/lens.md:11 method
review-lens's stance, carried whole: an antipattern is a defeasible rule, and what counts as a finding. R10
references/lens.md:30 method
review-lens's reflex check, carried whole: a reaction that arrives before the reasoning is checked before it becomes a finding. R10
references/lens.md:65 method
review-lens's two instruments, carried whole: when and in which order to run the register's catalog rows and red flags. R10
references/lens.md:72 method
review-lens's limits, carried whole: obligations come from the task, the diff and the repository's decisions, under AGENTS.md's authority. R10
references/REGISTER.md:1 method
The register's title and opening, carried whole from review-lens: the register of complexity symptoms and the catalog beside it are two instruments, kept apart. R10
references/REGISTER.md:17 method
The register's fourteen, carried whole from review-lens: the symptoms of excess complexity, each stated about interfaces and modules. R10
references/REGISTER.md:122 method
The catalog's seven, carried whole from review-lens: the cheap rows run before the red flags. R10
references/excess.md:1 scope
The excess lens opens in its own voice: ponytail-review run by the Standards reviewer, or alone when asked for by name, with correctness the axes' and test-suite cuts sweep-tests'; it reports and never applies, the builder judging each cut.
references/excess.md:3 method
The repository's documented standard overrides the excess lens as it does the smell baseline, so a comment or a shape the repository requires is never a cut. R11
references/excess.md:32 method
ponytail-audit's ranking, biggest cut first, enters the excess lens; its whole-tree scan does not, the lens reading the change's commits. R1
Credits: Dietrich Gebert's Ponytail
references/excess.md:64 method
no-comments' agent file becomes a reference passage of the excess lens with no agent of its own and its persona voice dropped (R21): a comment is a cut unless an exception keeps it, reported in the lens's format. R1
Credits: pstack
references/excess.md:74 method
The agent file's rules restated without its persona: the doubtful keep is a cut, an own-code surprise is reported with the MUST KILL reshape flag, rung 3 unless it cites a rule, a suppression is read against its rule, a protective note is scent read against the code; report only, its fixes the builder's in the fix round, its pointers to how, why and architect dropped. R6
Credits: pstack
references/reviewers.md:1 method
Starting the reviewers is a references page of review since J-93 S2, greenline's mechanics alone, read at the independent depth: its title and opening line say when the builder reads it. R12
references/reviewers.md:5 method
The reviewers are the review step's own agents, run one after another through the harness's delegation, each given the one brief every fresh agent gets, pointing at the reviewer's brief page, with review's extras and its brief written to the change's working files, each report named for the step and its number, none delegating, never a fork of the builder's turns; it replaces interrogate's single-message dispatch, its model table and model diversity, and requesting-code-review's dispatch syntax. The builder writes no reviewer's brief: greenline brief writes each one from the record into the change's folder and prints its path, which alone starts the reviewer, and the builder never opens, copies, diffs or derives a brief file, since in the Linear clone's QA run the builder derived, diffed and printed the brief files it wrote for its reviewers (J-60 S3a, the three judgments). R13
references/greenline.md:1 method
Review's references page opens: review at each mode's depth, fresh agents and the reviewer's mechanics, which the block's sentences and, since J-93 S2, the front's depth bullets, its judgment's table and its brief's paths moved here. R14
references/greenline.md:5 method
Review's depths at each mode: none at quick, one fresh reviewer at regular and two at careful, the Standards axis first and the Spec second, the builder reading the reviewers page and never the brief, inline where no agent can be started, review's own fix pass; moved from the front's depth bullets by J-93 S2. R15
references/greenline.md:15 method
The lead judgment is written in the change record's review section as one table, the ledger guide's finding, severity and what was done with the bucket a column, citing each report; moved from the front by J-93 S2, it replaces interrogate's verdict format, its reviewer labels and its agreement map. R12
references/greenline.md:19 method
A fix is committed with the change's trailer and a reviewer's and the fixing builder's checks are recorded, a second review of a fix waiting for the owner's word, as delivery-review held (J-60, the third and fifth families); moved from the front by J-93 S2. R2
references/greenline.md:23 method
Review's references page: one fresh agent at a time, briefed once, delegating nothing. The block's sentences on it move here whole, so the block carries the loop, the promises, the modes and the situation index, and no promise leaves the installation. R16
references/greenline.md:27 method
What a fresh reviewer needs beside its brief: the brief file, its report's and scratch folder's paths, the command that lists the change's commits and the diff's exclusion, the decisions book's path, and its checks through greenline check with its round; moved from the reviewer's brief page by J-93 S2. R8