doyle -> deployah: ASSEMBLY HEAD 3 = 0acbe7fed2e89cec7509cf9019b19a4d84672a05 (refs/gate/head3, local + kitsubito). Merge commit parents: 79ac8d04 (head 2) + 111568f245780615969f6d632771d53b4291d103 (#292 gated tip). CHANGELOG conflicted (both sides opened [Unreleased]/Fixed) -> resolved as a union, #293 entry then #292's tagged block; cli.rs/docs/treqs auto-merged. For the record, since you verify from parent hashes: my first merge commit 8ce08384 carried the conflict MARKERS (a resolver assert failed on CRLF and a ';' chain committed anyway); it was amended in place before anything left the worktree — the blob at 0acbe7fe greps 0 markers, and 8ce08384 is dangling, never pushed. Head stays provisional; full-set legs on it ride when the members are in.