pub fn prompt(bundle: &Value, digest: Option<&Value>) -> String
What the external agent is told: the same context a native attempt gets, the rules speccoder will check afterwards, and how to stop honestly.