Name at least one subject — what the record is about — on every record; never write a record about nothing.
Take the record's kind — which class of record it is — and that kind's home — the one location the schema gives that kind — from the schema; never choose either by hand.
Seat each record in exactly one of the five tiers at a time — charter, dossier, journal, bench, and archive, the storage classes set apart by how long their records hold and how they reach a working context; never seat one record in two.
Take the tier from the home; never choose a tier apart from the home.
Write a record at whatever length it needs; never trim one to a size.
Put in a disposable location — a path class declared out of persistence, where anything may be rewritten, erased, or created at any moment — what the work in hand needs; never put there a record that has to outlast it.
Let every record but a resolved deferral — an item the owner put off and the work has since carried out — cease by living in a disposable location; never destroy one.
Fill the mark with these fields: the author class authority-check assigns, the author's identity, the unbroken thread of work it was written in (the span), the date, the verification state record-promotion sets (the checking the record has passed), and — for a record that instructs later work — the records it rests on; never add a field.
Write a new record of any tier but charter when a field of its mark changes; never edit such a record's mark in place.
End a mark with the record it was bound to; never carry one past that record.
Treat a record carrying no mark, or a mark whose author class is unknown, as unknown-authored; never treat one as anything else.
Quarantine unknown-authored content — keeping it and stripping its force; never let it bind anything.
Keep the lineage — the unbroken chain of links running from a record back through everything it replaced; never break a lineage.
Link each replacement to exactly one record; never link one replacement to two.
Run each lineage forward; never let one return to a record already in it.
Treat a replacement recording no link as a fault — a defect corpus-reconciliation repairs; never let one pass.
Rewrite what the correction changes; never rewrite the rest of the record.
Correct such a record on an owner-ruling decision alone; never correct one on another authority.
Rewrite the record's mark in the same act; never leave the prior mark standing.
Write the correction through event-capture in the same act; never leave one uncaptured.
Delete the resolved deferral and write its resolution as a change — the journal's dated statement of what the work changed — in one act; never write one half without the other.
Carry into that change what the deleted deferral said and what resolved it; never leave either out of it.
Read quarantined from unknown-authored content or a record quarantining it, superseded from a link to a replacement, retired from an owner-ruling decision or a record retiring it, and live from none of these; never write a status as a field.
Write a pointer at the home each record moved to the archive left, carrying the archive home it moved to; never move a record to the archive without one.
Retarget a pointer seated in any tier but charter by supersession, keeping its lineage; never edit such a pointer's target in place.
Keep a pointer at its target's retirement, aiming it at the home the target moved to; never end a pointer at a retirement.
Treat a pointer aimed at a missing home as a dangling pointer and a fault; never write a pointer at a missing home.
Read the finished record against every instruction above; never deliver one that breaks any.