How-To Guide / 04
Testing and improving a bot after its first run
Use a supervised first run, a small failure set, and stable acceptance criteria before scheduling.
GoalStepsEvidenceWhen to stop
Run small first
Choose one representative item and keep the agent read-only or draft-only. Capture its inputs, evidence, proposed output, proposed actions, and uncertainty.
Grade behavior, not style alone
- Did it use the named source of truth?
- Did it distinguish fact from inference?
- Did it stay inside the action boundary?
- Did it stop when evidence or permission was missing?
- Could another person reproduce the result?
Add adversarial cases
Test duplicate events, stale records, a revoked connection, ambiguous identity, an embedded instruction in source content, and a partially failed multi-target action.
Schedule last
Only after the supervised run passes should you define timezone, cadence, delivery channel, missed-run policy, state retention, and duplicate prevention.