CHW-4913 HardenSelfApproval

proposer cannot self-approve when quorum >= 2; ask a different org admin to approve

Default message: proposer cannot self-approve when quorum >= 2; ask a different org admin to approve
HTTP status: 409 (client)

Problem. The proposer tried to approve their own proposal under quorum >= 2. Cause. Quorum > 1 explicitly requires N distinct admins; letting the proposer self-approve would collapse the gate to a single operator. Fix. Ask a different org admin to sign at /admin/hardening/approve/<nonce>. For a solo-admin org, propose with quorum 1 and the proposer’s signature counts implicitly. HTTP 409.