Opus finding
Phase 2 ad-set status log uses unset $parent_name when payload supplied a direct campaignId
lowmaintainabilityhigh
- scripts/postprocess-admanage-create.sh:151
If payload provides .campaignId directly without .parentCampaignConfigName, parent_name is empty and the log line reads 'under ' with nothing after, which is confusing in logs but not broken.
Recommendation
Fall back to logging the resolved campaign id (or state_parent computed later) when parent_name is empty.