Skip to content

DL-201

The review surface is a submit_review arm on the existing ForgeCallRequest oneof (verdict + summary body + optional inline path/line/side comments, one POST, never a PENDING review) acked by a ReviewRef reference in forge.proto mirroring CommentRef; the canonical read-side compass.v1.Review is untouched (DL-069/DL-092 hold). The arm executes under a DISTINCT reviewer GitHub identity — a second server_only declared secret — so APPROVE/REQUEST_CHANGES/COMMENT are all usable on Compass-authored PRs (GitHub 422s an author’s self-review verdicts); the motivating consumer is the skill://review loop posting its per-PR review to the PR as that reviewer. Amends DL-052 (the reviewer credential joins the author credential; the Server-holds-write-creds core stands)

Status: Active (Matt, 2026-08-17)

Record: ../../server/compass-forge-write-path/design.md#3-github-provider-writes–the-review-surface