Every run appends a line to opencode's log, and one discover resolved the database once per candidate. A successful answer is kept per (binary, HOME, XDG_DATA_HOME) - the values the run sees; a failed run is not remembered. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>