{{-- The ✓ button of CR-10, in both of the shapes it takes. ONE partial for three screens — the dashboard's Pending Tasks card, the show page's Follow Up History and the follow-up page's — for the same reason history.blade.php is one partial for two: the control is the same control, and three copies would be three chances for one of them to post to the wrong route or to skip the gate. Props (passed via @include): $task the FollowUp. Its inquiry does not have to be loaded: nothing here reads one, so the partial still runs no queries. ## Two shapes, decided by the type (CR-10 §6.1, §6.3) document task a real POST form with the house `onsubmit="return confirm(…)"` guard — the pattern every destructive row action in this application uses (see inquiries/partials/actions.blade.php). There is nothing to collect: completing one writes today's date and no conclusion, so a dialog would be a dialog with one button. It needs no Javascript at all. activity task a plain button that opens the shared conclusion dialog, re-targeted at this row by nrems-pending-tasks.js from the `data-task` payload below. A conclusion is required there (decision D11), and this is what collects it. Neither shape is a link. A GET that completes a task would be followed by any crawler or link prefetcher on the page. ## Why the document form is PUSHED rather than written here Because one of the three screens would otherwise nest it. The follow-up page draws its Follow Up History INSIDE `#nrems_follow_up_form` (that page is one big form with the timeline at the foot of it), and a