Skip to content
quarry Update of ”checkin/b3ad657cf8eb9747a1e867a55aead92712f7aed3dc2d13de59aee93d89b88097”
Login

Update of ”checkin/b3ad657cf8eb9747a1e867a55aead92712f7aed3dc2d13de59aee93d89b88097”

Overview

Artifact ID: 704de304deb2a1478c4e5f1af38eafa8bf599ced1c1b0fd8ea519664c85cb866
Page Name:checkin/b3ad657cf8eb9747a1e867a55aead92712f7aed3dc2d13de59aee93d89b88097
Date: 2026-08-29 01:29:41
Original User: dmestas
Mimetype:text/x-markdown
Content

Rung 6: the decision card

The landing page's scattered decision surface — a checks div near the head, merge notes mid-page, verbs in the composer footer — becomes one card, the merge-box shape every reviewer already reads (GitHub's roll-up rows, GitLab's widget stack, Gerrit's chips), in this forge's voice.

Anatomy

Stacked status rows, each icon + headline + muted subline:

The composer footer keeps Comment and Reject — a rejection is a speech act and rides the forum capability; the merge verbs ride i and live with the evidence. Reject/accept never render as siblings, which the old layout implied.

Also

checksSummary computes the roll-up from the same rows the expansion shows, so the sentence and the detail cannot disagree; disabled buttons in the card go ghost (dashed, muted) — a refused verb must not look pressable; the card renders for every reader, verbs gated.