"""Border merging post-pass (currently no-op).

The draw_border and _paint_table functions produce correct border characters
directly. The original merge pass caused garbled junctions when borders from
different boxes were adjacent, so it was disabled.

If future features need cross-box junction merging (e.g. tables sharing
edges with parent boxes), add targeted logic here using border_id from
the grid cells to only merge within the same border group.
"""

from __future__ import annotations

from uframe.grid import CharGrid


def merge_borders(grid: CharGrid) -> None:
    """No-op — borders are correctly painted by draw_border and _paint_table."""
    pass
