2 September 2026 · Mira Adelman

When the drop-off is a label, not a habit

Some cliffs in a path chart are two names for one tap. Joining them is a drawing decision, and it should be visible on the plate.

Two paper cards, one marked with a square and one with a circle, beside a brass magnifier

Last year a booking path arrived with a clean cliff between “map opened” and “filter applied”. The team was ready to move the filter. We asked for the event list from both builds. The Thai build logged the filter as one name. The English build logged the same control as another. People had not left. The table had.

This happens often enough in products used across Thailand that we now ask about language builds before we ink a step plate. It also happens with old and new versions that were never retired, and with a web control and a phone control that the team thinks of as one button and the pipeline stores as two.

The plate, once the names are joined, has to show the join. We do not quietly merge and then draw a smooth path that pretends the labels were always one. The step band carries both names, and the caption says they were treated as one tap. If a later reader splits them again, they can see what we did. Hidden cleaning is how a chart becomes a rumor.

There is a second, quieter version of the same problem. A label is right, and the habit is still weak, but the cliff is blamed on the label because that is cheaper to say. We only join names when someone on the client side confirms they are the same control. A guess from the studio is marked as a guess and is not inked into the main path. Niran will write the uncertainty into the reading rather than let a tidy plate erase it.

If you are looking at a drop-off this week, list every name that might be that tap before you move the control. Include the retired name. Include the name a contractor chose in 2024. Include the name that only fires when the language is Thai. Send that list with the table. The reading goes faster, and the plate does not accuse a screen of a crime committed by a dictionary.

A real drop-off remains a real drop-off after the names are joined. The filter that people truly skip will still show it. The difference is that you will be looking at the skip, not at a seam in the log.

All field notes