Heuristics Canon
How a rule is written
Every rule names a trigger, the check that trigger forces, and a source. The trigger is the move you were about to make; the check is the question that move has to survive; the source is the study, specification, or shipped artifact that earns the rule its place. A rule with no source does not enter the corpus.
Why the IDs are stable
The IDs do not get renumbered, so a critique written against an earlier revision still resolves. That is the difference between a style guide and a corpus you can cite: a design claim points to a rule, the rule points to a source, and the artifact records which rule changed it.
Where it is used
A case on this site cites the canon by rule ID only where a rule changed a decision. Semantic Image Search names CAL-02 and RLSE-04 as the two rules that split its incomplete-data states apart, and the same review is what put the visible media-pending note on that case instead of letting it imply screenshots that do not exist.
The corpus is public: Heuristics Canon on GitHub.