Signal-by-signal breakdown
The tool reads every consent call in the pasted snippet, default and update, and maps the four v2 signals - ad_storage, analytics_storage, ad_user_data, ad_personalization - to their states. It flags configurations that omit the two v2-only signals, since Google expects all four in a complete setup, and renders each signal as a status line describing the documented behavior of its state.