Keep Last X Episodes Setting

Does this DVR setting get enforced regardless of whether or not an episode has been watched or partially watched? Basically wondering it keeps the last X number period (deleting the oldest episode regardless of if it was unwatched partially watched, or fully watched) or if it keeps the last X unwatched, or "holds" partially watched episodes in the X episode buffer.

There are two types of settings. One ignores watch state, the other keeps all unwatched and only deletes watched when they build up.

Ok - so keep "last 10 only" as an example will always keep 10 episodes on the DVR and will delete the oldest ones to make room for new ones regardless of their state?

Correct.

Ok thanks - another related DVR setting question for New vs All episodes. Is "new" considered anything that the DVR hasn't seen before, or does the episode need to be flagged as a new airing (so a re-run that hasn't been recorded previously still wouldn't record if set that way)? Also, does it mean that channels would re-record something it had previously recorded so long as it is a repeat if all episodes is toggled?

New is based on guide data tag, meaning first time this episode is airing. Re-runs will not have the New tag.

Channels will never record the same thing more than once, unless you select "re-record deleted" on a pass.