Log every agent decision for debugging
==========================================
const { logDecision, readLog } = require("./decision-log");
logDecision({ step: "choose_tool", decision: "search", reason: "query looked like a lookup" });
const entries = readLog();

Appends each decision (with a timestamp) to decisions.jsonl, one JSON object per line. Replay a
confusing run by reading the log back afterward.
