"Recall timestamps and user-selected chapter jumps override remembered position. Resume never makes a deep link land at the wrong moment."
Two Sources of 'Where Should Playback Start?'
When Ashen Reel opens a file, two different voices want to set the starting position. One is resume: "you were at 22:14 last time, pick up there." A lovely convenience. The other is explicit intent: a Recall deep link that says "start at 41:00," or a Jump to Time, or a chapter selection. When both have an opinion, one has to win — and getting the precedence wrong quietly breaks the whole product.
Picture it: Dad searches a transcript, clicks the line at 41:00, and the app... resumes at 22:14 because that's where he stopped last week. The deep link — the entire reason Ashen Reel exists — just landed nineteen minutes off. Resume, trying to be helpful, sabotaged the one feature that matters most.
The rule is a three-line precedence, and the order is the whole feature:
Least Astonishment Is the Deep Reason
Under the rule is a principle worth carrying everywhere: the system should do the least surprising thing. If you explicitly ask to go to 41:00, landing anywhere else is astonishing, no matter how well-meant. Resume is only unsurprising when you didn't ask for something specific. So the precedence isn't an arbitrary choice — it's the direct consequence of 'honor what the user just said.' Whenever a remembered default and a fresh explicit request collide, the fresh request is almost always the one that keeps the user un-astonished.