Write every record through record-writing; never write one outside it.
Post every link that names a thing later work will touch as a posted directive — met whenever later work touches that thing; never post a link that names no such thing.
Guarantee a posted directive by something that already runs when later work touches the thing its link names, or, lacking that, by placing it where later work opens to touch that thing; never leave one without that guarantee.
Lay tripwires; never lay a summons or a signal.
Give every tripwire a firing condition and a purpose; never lay one missing either.
Set the firing to a time or to a condition, single or recurring; never leave that shape unstated.
Name the occasion in a waking cause; never name the facts its record holds.
Let exactly one waking cause begin each later stretch of work, a recurring tripwire counting as the one waking cause of each stretch it begins; never lay two waking causes for one stretch.
Record every laying through event-capture; never lay a tripwire unrecorded.
Record work handed out through event-capture before the wait begins; never hand work out unrecorded.
Bound a wait with a tripwire firing at the last moment the wait can run; never bound one with the expected signal alone.
End a wait by whichever comes first, the signal that the work finished or the tripwire firing; never end one on anything else.
Where what comes back contradicts what the records hold, answer through authority-check; never leave the contradiction unanswered.
Reschedule or cancel a tripwire by superseding it through record-writing; never edit one in place.
End a tripwire by its firing or by its cancellation; never end one another way.
Record every rescheduling and every cancellation through event-capture; never change a waking cause unrecorded.