# Re-export everything from the original review module
from b4.review._review import *  # noqa: F403
from b4.review._review import (
    TRAILER_MENU_NAMES,
    _apply_findings_locations,
    _build_reply_from_comments,
    _build_review_email,
    _cleanup_review,
    _clear_other_comments,
    _collect_followups,
    _collect_reply_headers,
    _ensure_my_review,
    _ensure_trailers_in_body,
    _extract_comments_from_quoted_reply,
    _extract_editor_comments,
    _get_lore_series,
    _get_my_review,
    _get_patch_state,
    _insert_trailer_in_reply,
    _integrate_agent_reviews,
    _integrate_followup_inline_comments,
    _integrate_sashiko_reviews,
    _normalize_line_endings,
    _parse_reply_trailers,
    _prepare_review_session,
    _remove_trailer_from_reply,
    _render_quoted_diff_with_comments,
    _resolve_comment_positions,
    _resolve_message_positions,
    _retrieve_messages,
    _set_patch_state,
    _strip_subject,
    _sync_reply_trailers,
    _toggle_patch_done,
    _trim_quoted_reply,
    retrieve_series_messages,
)

# Tell mypy these private symbols are intentionally re-exported
__all__ = [
    '_retrieve_messages',
    'retrieve_series_messages',
    '_get_lore_series',
    '_collect_followups',
    '_collect_reply_headers',
    '_get_my_review',
    '_ensure_my_review',
    '_cleanup_review',
    '_get_patch_state',
    '_set_patch_state',
    '_toggle_patch_done',
    '_resolve_comment_positions',
    '_resolve_message_positions',
    '_render_quoted_diff_with_comments',
    '_extract_editor_comments',
    '_clear_other_comments',
    '_strip_subject',
    '_build_reply_from_comments',
    '_ensure_trailers_in_body',
    '_trim_quoted_reply',
    '_normalize_line_endings',
    '_parse_reply_trailers',
    '_insert_trailer_in_reply',
    '_remove_trailer_from_reply',
    '_sync_reply_trailers',
    'TRAILER_MENU_NAMES',
    '_build_review_email',
    '_integrate_agent_reviews',
    '_extract_comments_from_quoted_reply',
    '_integrate_sashiko_reviews',
    '_integrate_followup_inline_comments',
    '_apply_findings_locations',
    '_prepare_review_session',
]
