pub fn confirmation(forge: Forge, body: &Value, tip: &str) -> ClassExpand description
Judge one forge answer against one tip: only a merged request whose recorded head equals the local tip confirms, because a squash merge destroys the ancestry every other proof would rest on.
A branch advanced after its merge, or one whose upstream was deleted by hand, matches nothing and stays.