Awesome Reviewers

When writing/adjusting code, treat logging as part of error handling:

Example pattern:

try:
    ...
except Exception as e:
    get_logger().exception(
        "Failed to publish inline code comments fallback",
        artifact={
            "comment_id": comment_id,
            "error": repr(e),
            "pr_number": pr_number,
        },
    )
    raise

For non-exception unexpected formats:

get_logger().warning(
    "Unexpected response format",
    artifact={"response": str(response_tuple)},
)