Read the event kinds in force through schema-resolution; never read event kinds from elsewhere.
Capture on every kind it yields — decision, discovery, failure, commitment, delegation, receipt for content arriving from outside this work, attenuation for the working text condensed, and span-event for a stretch of work starting or ending; never let one pass unwritten.
Capture what happened to what is known; never capture the machinery's own starting and stopping.
Leave the difference between a clean ending and a crash unwritten; never tell the two apart in a trace.
Write the trace before this stretch of work can end; never widen the gap between an event and its trace.
Write the trace through record-writing; never write one by other means.
Write the trace oneself; never have another write one in one's place.
Write the trace straight into the journal — where record-writing writes a trace; never move anything into the journal from another place.
Name the event a trace records; never leave that event unnamed.
Write one trace per event; never fold two events into one trace.
Classify the arriving content through authority-check; never grant it force of one's own.
Leave the arriving content itself out of the receipt trace; never copy what arrived into the trace.
Write what happened; never write a standing rule or a settled conclusion into the journal.
Leave every written trace standing; never remove one.