Native artifact contracts shared by Assistant, Flow AI and headless hosts.
Strict, bounded parse of a complete JSON answer (optionally fenced). Throws with a reason a person can act on.
Native artifact contracts shared by Assistant, Flow AI and headless hosts.