Conviction Form Contract

A Conviction is a node that records a held normative stance — a commitment the project's authors make about what ought to be the case in the domain the graph concerns. It carries the stance, the values or prior commitments it rests on, what taking the stance asks of the project in practice, and how drift away from the stance would be recognized.

A Conviction is not an Observation (which records a descriptive claim about what is the case), not a Decision (which commits to a specific situational choice with revisit conditions), not a Pattern (which names a recurring move), and not a Contract Requirement (which states a structural MUST rule the graph's forms enforce). A Conviction says "we hold that X ought to be the case, and here is what that commitment asks of us." A Conviction may imply Requirements (structural consequences that follow from taking the stance seriously) and may be supported by Observations (evidence that the stance is warranted), but the Conviction itself is the normative commitment.

Requirements

Inherits Markdown Node Contract

Filename pattern

Enforces [[Require Held-Stance Filename Shape for Convictions]].

Identity predicate block

Enforces [[Reserve Predicate Vocabularies to Specific Forms]].

H1

Body: the stance

Body: why it is held

Body: what it asks

Enforces [[Require What-It-Asks and Drift Recognition in Convictions]].

Body: drift recognition

Enforces [[Require What-It-Asks and Drift Recognition in Convictions]].

Sources section

Relations section

Optional scalar metadata

Relations