
Code Pup
Changes requested
Read the diff. Two findings on b7e21c4. This is not an approval.
src/invite.ts:42This path accepts an empty ttl, then tries to parse it. A blank value becomes NaN and the invite never expires. Validate at the boundary and return a clear error before the invite is issued.
src/webhook.ts:88The join handler sends the welcome card before the mute. A fast client can speak in that gap. Mute first. Then explain. One obvious next action: Verify Now.
Frisky-Developments/gatekeeper#184 · b7e21c4