The Chicago Manual of Style recommends for its author-date style that only the page number be cited in parenthesis when references to the same work are repeated in the same paragraph. biblatex-chicago follows this to an extent. As mentioned in the manual (p. 122), it resets the tracker at page breaks and recommends using biblatex's \citereset command to manually achieve the desired behavior. Is there a way to automate this so that the tracker resets after every section break and at environment boundaries (such as blockquotes for example), or even, as it would be more compliant with CMoS, after every paragraph break?
BTW, the manual does state that the package "offers automatic resetting on part, chapter, section, and subsection boundaries" (p. 122) however I do not get that behavior with the following MWE:
% !TEX TS-program = xelatexmk
\documentclass{report}
\usepackage{filecontents}
\begin{filecontents}{bib.bib}
@article{citethis,
Author = {Author, Anton},
Journal = {Journal},
Title = {The Article},
Year = 2019}}
\end{filecontents}
\usepackage[authordate, backend=biber]{biblatex-chicago}
\addbibresource{bib.bib}
\begin{document}
This is some text with a citation \autocite[54]{citethis} and some more text and another citation of the same reference \autocite[56]{citethis}.
\section{A section title}
After a section break the same reference is cited again % \citereset
\autocite[57]{citethis}.
\begin{quote}
And this is a block quote, yet again from the same author. A very popular author indeed. % \citereset
\autocite[58]{citethis}
\end{quote}
More text to add. And after the block quote the same reference is cited again %\citereset
\autocite[59]{citethis}. And again \autocite[60]{citethis}.
And after a paragraph break again \autocite[61]{citethis}.
\end{document}
So essentially, the citations with postnote 57, 58, and 59, should be printed in full (after environment boundary and after section break).
Ideally, citation with postnote 61 should be printed in full too, to be completely in line with CMoS, however, it seems that that is likely more complex to achieve, so I'd already be happy with a solution to the former. (This then of course would obviate a separate solution for the previous cases, since environment and section boundaries always also include a paragraph break.)

\everyparworks well for me (even for a highly complex document with numerous extra packages, including hyperref). Any particular reason why it would be dangerous to use? – jan Feb 24 '19 at 20:14\everyparto decide if it is safe, (2)\everypargets triggered a lot (you could probably live with most of its triggers, but that is not clear for all uses) and is used a lot in the kernel and presumably in other packages so that you have to take additional precautions to avoid that it gets overwritten (that should be done in the linked code), and (3) it is usually recommended against messing with\everypar(e.g. https://tex.stackexchange.com/q/33849/35864). – moewe Feb 24 '19 at 21:11