{
  "_comment": "Deliberately broken: (1) 'Chat' is not a message kind — free text to the parent is not an output; (2) a Consult names an agent, not a domain, and tries depth 2; (3) a Plan without an artefact; each must be refused.",
  "type": "Consult",
  "version": 1,
  "message_id": "msg_01J8ZK3Q9V7X2N4M6P8R0T2W4Z",
  "case_id": "case_01J8ZK2H5B6C7D8E9F0G1H2J3K",
  "task_path": "root/s2-investigator",
  "sender": { "task_id": "task_01J8ZK3A1B2C3D4E5F6G7H8J9K", "profile_key": "support.investigator.pricing", "profile_version": 3 },
  "occurred_on": "2026-09-04T12:00:00Z",
  "trust_class": "derived",
  "free_text": "hey abacus agent, can you have a look at this pricing thing when you get a minute?",
  "payload": {
    "domain": "configuration.abacus.stage",
    "question": "see free_text",
    "question_hash": "not-a-hash",
    "depth": 2
  }
}
