{
  "title": "CompSetly synthetic recovery example",
  "nodes": [
    {"id":"input","type":"input","configuration":{"schema":{"properties":{"notes":{"type":"string"}}}}},
    {"id":"draft","type":"embed://a2/generate.bgl.json","metadata":{"title":"Prepare draft"},"configuration":{"config$prompt":{"role":"user","parts":[{"text":"Turn the supplied notes into a short draft. Preserve facts and mark unknowns."}]}}},
    {"id":"review","type":"embed://a2/generate.bgl.json","metadata":{"title":"Review draft"},"configuration":{"config$prompt":{"role":"user","parts":[{"text":"Review the draft against the original notes. List unsupported claims."},{"fileData":{"fileUri":"https://example.invalid/not-fetched","mimeType":"text/plain"}}]}}},
    {"id":"output","type":"output","configuration":{}}
  ],
  "edges":[{"from":"input","out":"notes","to":"draft","in":"context"},{"from":"draft","out":"context","to":"review","in":"context"},{"from":"review","out":"context","to":"output","in":"result"}],
  "graphs":{"helper":{"title":"Nested synthetic helper","nodes":[{"id":"instruction","type":"prompt-template","configuration":{"template":"Identify missing source references before publishing."}}],"edges":[]}}
}
