Readonlyanswer: number0-based answer index (always 0 for an always reply).
Readonlykind: "answered"Readonlyrule: number0-based rule index.
The stub printed its neutral miss line but left no log line (its directory was not writable from the agent's shell). Never read from a log: the eval derives it from the agent's tool results.
What happened to one invocation. Three cases, because the two ways a call goes unanswered need different fixes: no rule matched (add a rule), or a rule matched but its
inOrderanswers ran out (add an answer).