generate_log now keeps README in sync with docs