Fix certificate callback output contract

#209

Fix rejection paths returning fewer than four Gradio outputs. Clear stale certificate values and hide the LinkedIn button. Add five isolated regression tests. Before: 3 failures; after: 5/5 passing. Live Gradio integration not verified.

Ready to merge
This branch is ready to get merged automatically.

Sign up or log in to comment