Developer preview. Pre-admission. Not for sensitive, proprietary, regulated, or production code. Expect breaking changes and data loss. Read the limits.

Rules are mechanically enforced whenever possible

A rule that only lives in a document is forgotten the first time someone is in a hurry. So every rule, decision and principle names the mechanism that enforces it, and a rule without one is treated as a gap to close.

The user’s rule of 2026-10-10 (“rules are mechanically enforced whenever possible”), which generalizes UR-18 from issue classes to every rule:

How it is enforced: the decision records themselves are checked (tests/prevention/decisions-format.test.ts), and many rules have their own guards, but the map from each rule to its enforcer is not yet part of the records: no field names a rule’s enforcer, and nothing refuses a rule that has none. That is the missing mechanism.

The logbook index

Search the record

Type to search the curated record.

↑↓ move Enter open Esc close