Composition & change points

The same requests as the overview, read as shares. Each day divides traffic by caller class, and the detector marks the days where a class gains or loses ground.

Share of daily requests, by class group

Each day sums to 100%. This shows composition rather than volume, so a rising absolute count can still lose share.

Before 2026-09-19 the named AI crawlers hold of the day. After that abort they fall to near zero, and the rotator plus a long tail of single-visit browsers takes their place.

One panel per class group

Daily request counts on a shared scale. Dashed lines mark the rule changes and incidents in data/events.csv.

Fleets arrive as steps, not trends. Named crawlers fall on 2026-09-19 and fall again when Applebot joins the list on 2026-09-24. The rotator rises on the same day.

Change-point episodes

Every flagged window appears here, including the small ones. ratio divides the three-day mean after a day by the three-day mean before it. collapsed means the class fell to zero.

Who owned the window

Totals per class with first and last day seen, so a class that existed only before the cutover is obvious.

The window is days and the log starts mid-campaign. A class whose first day is the first day of the log did not begin then. It began before the window.