Fix: Generate /Public trigger only after successful nginx validation.