1 · Observe
Record the rating and the review count for a watched item on a regular cadence, and record when each observation was made.
A sketch, not a specification. It is written down because the difficulty of a project like this is not the idea, it is the collection discipline.
Record the rating and the review count for a watched item on a regular cadence, and record when each observation was made.
Different marketplaces publish on different scales and round differently. A comparison across sources is only meaningful once that is reconciled.
Never overwrite. The point of the project is the previous value, so an update is an append.
Flag the movements that do not look like the item's own normal behaviour, rather than the ones that cross a fixed threshold.
Identity. A listing can be edited, merged, re-used for a different product, or taken over by another seller, and when that happens the series silently becomes a series about something else. A change detector that cannot tell that apart from a real movement would mostly produce false alarms.