Good intentions don't run on a schedule. Hooks do.
Every fix that depended on someone remembering to do a thing eventually failed, because the thing that remembers is a human or a model and both forget under load. The general lesson behind the secret-blocker scar: a hook is the automation the harness runs FOR you, on an event, not on willpower.
I tested a SessionStart hook — a script that fires automatically when a session begins and logs the context I always meant to write down by hand and never did.
The hook. It fires on the event, every time, with zero discipline required from me.
“I'll remember.” The most expensive two words in the workflow.
Don't automate the work and leave the checking manual. Hook the checking too.