pub enum RuleId {
Show 54 variants
CellCarriesOneReference,
ComparisonCarriesALegend,
VerdictCarriesItsWord,
EveryTableIsDated,
TablePipesAreEscaped,
BodyStaysWithinWordCap,
FilenameCarriesNoDigit,
MergedRecordIsPermanent,
RecordIsNotRevised,
InitializationPreservesProjectContent,
InstancesOperateOffline,
ManifestIdentifiesEveryOwnedFile,
UpgradeConflictsAreAtomic,
AuthorInstructionsStayWithinBudget,
ChapterStaysWithinLineCap,
DocumentStatesThePresent,
DocumentUsesStructuralMarkdownOnly,
EveryBudgetCarriesAGate,
FenceDeclaresALanguage,
ProseStaysUnwrapped,
KindPrefixCarriesASlug,
ArtifactFilenamesCarryAKindPrefix,
CompanionArtifactsShareTheSpecName,
SpecStatesThePresent,
SpecWinsOverRecord,
SpecsAreCentralized,
ProhibitionsAreCapped,
RequirementCarriesAVerification,
RequirementCarriesFiveParts,
RuleIdIsUniqueAndSlugged,
RuleIdOutlivesItsSentence,
SpecStaysWithinLineCap,
StatementUsesAnEarsPattern,
UnenforcedRulesAreDeclared,
VerificationNamesALiveHook,
BugzillaReportBodyFitsReportWidth,
FiledRecordCarriesItsReport,
RecordCarriesItsRetirementCondition,
RecordWalksTheMechanism,
CaseIdIsASlug,
CanonGateIsNotDelivered,
ReleasedVersionIsNotReAuthored,
TagDerivesFromTheVersionFile,
LicenseDeclaresBothHalves,
DeliveredGateSetIsDeclaredOnce,
VersionsAreSemanticAndAligned,
CommentCitesTheRule,
CommentNamesNoRecord,
GateMessageCitesTheRule,
SpecChangeIsTyped,
SpecMayLeadItsCode,
SuppressionNamesItsCase,
EntryDocumentCitesRuleIds,
UnenactedRulesAreTheBacklog,
}Expand description
A domain:rule requirement address defined by a spec.
Variants§
CellCarriesOneReference
comparison-docs:a-cell-carries-one-reference
ComparisonCarriesALegend
comparison-docs:a-comparison-carries-a-legend
VerdictCarriesItsWord
comparison-docs:a-verdict-carries-its-word
EveryTableIsDated
comparison-docs:every-table-is-dated
TablePipesAreEscaped
comparison-docs:table-pipes-are-escaped
BodyStaysWithinWordCap
decision-records:body-stays-within-350-words
FilenameCarriesNoDigit
decision-records:filename-carries-no-digit
MergedRecordIsPermanent
decision-records:merged-record-is-permanent
RecordIsNotRevised
decision-records:record-is-not-revised
InitializationPreservesProjectContent
distribution:initialization-preserves-project-content
InstancesOperateOffline
distribution:instances-operate-offline
ManifestIdentifiesEveryOwnedFile
distribution:manifest-identifies-every-owned-file
UpgradeConflictsAreAtomic
distribution:upgrade-conflicts-are-atomic
AuthorInstructionsStayWithinBudget
docs-format:author-instructions-stay-within-budget
ChapterStaysWithinLineCap
docs-format:chapter-stays-within-200-lines
DocumentStatesThePresent
docs-format:document-states-the-present
DocumentUsesStructuralMarkdownOnly
docs-format:document-uses-structural-markdown-only
EveryBudgetCarriesAGate
docs-format:every-budget-carries-a-gate
FenceDeclaresALanguage
docs-format:fence-declares-a-language
ProseStaysUnwrapped
docs-format:prose-stays-unwrapped
KindPrefixCarriesASlug
docs-foundations:a-kind-prefix-carries-a-slug
ArtifactFilenamesCarryAKindPrefix
docs-foundations:artifact-filenames-carry-a-kind-prefix
docs-foundations:companion-artifacts-share-the-spec-name
SpecStatesThePresent
docs-foundations:spec-states-the-present
SpecWinsOverRecord
docs-foundations:spec-wins-over-record
SpecsAreCentralized
docs-foundations:specs-are-centralized
ProhibitionsAreCapped
docs-specs:prohibitions-are-capped
RequirementCarriesAVerification
docs-specs:requirement-carries-a-verification
RequirementCarriesFiveParts
docs-specs:requirement-carries-five-parts
RuleIdIsUniqueAndSlugged
docs-specs:rule-id-is-unique-and-slugged
RuleIdOutlivesItsSentence
docs-specs:rule-id-outlives-its-sentence
SpecStaysWithinLineCap
docs-specs:spec-stays-within-300-lines
StatementUsesAnEarsPattern
docs-specs:statement-uses-an-ears-pattern
UnenforcedRulesAreDeclared
docs-specs:unenforced-rules-are-declared
VerificationNamesALiveHook
docs-specs:verification-names-a-live-hook
BugzillaReportBodyFitsReportWidth
known-issues:a-bugzilla-report-body-fits-in-79-columns
FiledRecordCarriesItsReport
known-issues:a-filed-record-carries-its-report
RecordCarriesItsRetirementCondition
known-issues:a-record-carries-its-retirement-condition
RecordWalksTheMechanism
known-issues:a-record-walks-the-mechanism
CaseIdIsASlug
known-issues:case-id-is-a-slug
CanonGateIsNotDelivered
release:a-canon-gate-is-not-delivered
ReleasedVersionIsNotReAuthored
release:a-released-version-is-not-re-authored
TagDerivesFromTheVersionFile
release:a-tag-derives-from-the-version-file
LicenseDeclaresBothHalves
release:license-declares-both-halves
DeliveredGateSetIsDeclaredOnce
release:the-delivered-gate-set-is-declared-once
VersionsAreSemanticAndAligned
release:versions-are-semantic-and-aligned
CommentCitesTheRule
spec-to-code:a-comment-cites-the-rule
CommentNamesNoRecord
spec-to-code:a-comment-names-no-record
GateMessageCitesTheRule
spec-to-code:a-gate-message-cites-the-rule
SpecChangeIsTyped
spec-to-code:a-spec-change-is-typed
SpecMayLeadItsCode
spec-to-code:a-spec-may-lead-its-code
SuppressionNamesItsCase
spec-to-code:a-suppression-names-its-case
EntryDocumentCitesRuleIds
spec-to-code:an-entry-document-cites-rule-ids
UnenactedRulesAreTheBacklog
spec-to-code:unenacted-rules-are-the-backlog