Set/clear one O'Leary plaque-index surface's presence on the active
chart's tooth.
surface must be one of VALID_PLAQUE_SURFACE (mesial/distal/
buccal/lingual — the SAME fixed set for every tooth, no per-tooth-
position gating like furcation's entrances). Any other value is a
silent no-op.
present truthy adds the surface to the set (plaque present); falsy
removes it (clean/not recorded).
Fires notifyStateChange whenever it actually mutates state; never
on a rejected/no-op call.
Set/clear one O'Leary plaque-index surface's presence on the active chart's tooth.
surfacemust be one of VALID_PLAQUE_SURFACE (mesial/distal/ buccal/lingual — the SAME fixed set for every tooth, no per-tooth- position gating like furcation's entrances). Any other value is a silent no-op.presenttruthy adds the surface to the set (plaque present); falsy removes it (clean/not recorded).Fires notifyStateChange whenever it actually mutates state; never on a rejected/no-op call.