The budget-log tests drove _log_agent_budget() directly, so deleting the call in start() stayed green. The 'unlimited' case now runs the real startup path under a temp HERMES_HOME and asserts the line from caplog (red with the start() call removed).
The budget-log tests drove _log_agent_budget() directly, so deleting the call in start() stayed green. The 'unlimited' case now runs the real startup path under a temp HERMES_HOME and asserts the line from caplog (red with the start() call removed).