ENGLISH·COURSE API
    Preparing search index...
    MIN_SECONDS_FROM_START: 30

    Resume-position thresholds (in seconds). A saved position is offered as a resume point only when both bounds hold:

    • MIN_SECONDS_FROM_START — below this, the learner effectively hasn't watched anything; auto-resume looks broken (video jumps mid-intro).
    • SECONDS_NEAR_END — within the last N seconds of durationSeconds, the learner effectively finished; resume would show "you watched it all, except the last 3s" and feel broken.

    See openspec/changes/archive/2026-07-26-lesson-playback-resume/design.md §D4.