Exploring JJ through one review panel.
I have been exploring what a JJ-first review workflow could feel like inside Pi. Black Signal Review keeps the current change, local comments, GitHub state, and agent feedback in one terminal panel.
I can explore the change before anything leaves the panel.
Move across files and hunks, switch between the working change and parent, or load an open PR patch.
Select a line or contiguous range, write comments, and mark files reviewed.
Open a review document from current drafts, or preview a bounded feedback batch for the originating worker.
Submit a GitHub review, create a PR, merge, or deliver feedback only after the target is revalidated.
Identity is the safety mechanism.
Local state is conservative
Drafts and reviewed marks are keyed by repository, JJ change, commit fingerprint, and file. A rewritten change hides stale drafts and invalidates reviewed marks rather than pretending they still apply.
Remote actions are rechecked
Feedback delivery revalidates the originating pane, session, repository, commit fingerprint, and idle worker. Merge uses head-commit protection and does not bypass branch rules.
The panel does not make irreversible work feel casual. Drafting is immediate and local; publishing, merging, and worker handoff remain explicit, reviewable transitions.
Evidence boundary: workflow, storage keys, controls, and confirmation behavior reflect the README and renderer at commit 969171167147528ea1d382e4fc2d3aaab6a11895. Screenshot content is representative, not a live repository or PR state.