{
  "notes": "Episode 1: goal.json has no batches, handed results, prior notes or refusals, and lists no mandates or actions. Request the sole permitted batch, fee-claim, with intents=true and exactly three items. Wake when it settles; its results remain withheld and no files need to be requested. Mandate waits scheduled/completed: 0/0. Action attempts: 0. Action history: none; no states, hashes or refusal messages have been reported. Next episode, verify fee-claim is settled under withheld and check mandates for active id 0xc0ca84c41d2e67866dec18175e0fa7f61c884ce9bde887ab23022fa5a3eb1f9c on chain 11155111. Only once both conditions hold, propose {\"name\":\"claim-551\",\"intents\":\"fee-claim\",\"mandate\":\"0xc0ca84c41d2e67866dec18175e0fa7f61c884ce9bde887ab23022fa5a3eb1f9c\",\"quorum\":2}. If the settled batch is waiting for that mandate to become active, schedule wake.afterMinutes=10 and record each wait, at most six waits total. Recheck at each wake; finish after the sixth wait if no qualifying action outcome has occurred. If an act is refused, preserve the refusal word for word and retry only under claim-551-b, then claim-551-c, with the same intents, mandate and quorum and only while the mandate is active; at most three action attempts total. Do not duplicate an action that is awaiting an outcome. Finish once an action is simulated, ready, sent or confirmed, or after the third refusal or sixth wait. Preserve every action's exact name, state and hash, explicitly noting any absent hash, and every refusal verbatim for the final write-up. Open no children, ask no oracle, set no watches and spawn no other batch.",
  "spawn": [
    {
      "name": "fee-claim",
      "intents": true,
      "brief": "Produce one independent fee-claim intent for launch 551 on Sepolia, chain 11155111, at factory 0x1721d7ae9c2bba9be52a316578c91295605c00fc. Your entire result must be exactly one JSON object with these six fields: {\"schema\":\"asset-intent@1\",\"chainId\":11155111,\"kind\":\"fees.claim\",\"factory\":\"0x1721d7ae9c2bba9be52a316578c91295605c00fc\",\"launchNumber\":551,\"rationale\":\"<one or two sentences on why claiming now is sensible>\"}. Replace only the rationale placeholder with your own one or two sentences. Use the supplied facts: claimFees(551) is permissionless and distributes any accrued launch fees to the launch's requester and the network without transferring assets from the owner's account. Do not assert an observed fee balance or guaranteed payout. Return the object itself as the whole result, with no wrapper, array, extra fields, markdown, code fences or surrounding prose. This item produces only this intent; it does not execute a transaction.",
      "items": [
        { "key": "intent-1", "vars": {} },
        { "key": "intent-2", "vars": {} },
        { "key": "intent-3", "vars": {} }
      ],
      "output": { "format": "json", "maxBytes": 2000 }
    }
  ],
  "read": [],
  "cancel": [],
  "wake": { "batches": ["fee-claim"] },
  "finish": false
}
