What Is System Intent
Purpose
This page defines what M45 means by system intent and establishes the semantic contract used throughout the documentation.
Definition
System intent is a structured, versioned representation of the behaviors, structures, and conditions that engineering artifacts collectively imply a system is intended to exhibit.
In M45, system intent is not authored as a primary engineering artifact.
It is inferred from existing materials and made explicit so it can be reviewed, challenged, corrected, and tracked over time.
Core properties
System intent in M45 has four defining properties.
Inferred
Intent is derived by interpreting engineering artifacts such as requirements, design documents, analyses, and informal records.
Inference produces explicit hypotheses, not authoritative ground truth. See the worked example of inference for how this works in practice.
Structured
Intent is represented as discrete intent elements organized along semantic axes.
Each intent element captures a semantic claim about the system—such as a goal, constraint, hazard, behavior, hypothesis, or pragmatic assumption—and relationships between elements are made explicit through an intent graph.
Intent snapshots make explicit the reasoning, assumptions, and evidence behind why a system was believed to work, and expose where that rationale is missing or implicit. This includes pre-requirement artifacts such as hypotheses, pragmatic assumptions, risk tradeoffs, and operational constraints, which encode, imply, or reveal the absence of the reasoning and operational basis for design decisions. This allows intent to be inspected, compared, versioned, and discussed explicitly.
Versioned
System intent is captured in intent snapshots, each representing the complete interpreted state at a specific point in time.
Each intent snapshot is associated with:
- a specific set of source artifacts
- a Project Intent Profile that defines the semantic structure
- a point in time
- a recorded change history through decision records
- evidence with type, direction, and priority (field validation is privileged over formal verification when both are available)
- operational counter-evidence that challenges or contradicts intent elements
Intent snapshots are immutable and accumulate over time. Past snapshots remain accessible for review and audit. Safety and certification workflows ingest operational counter-evidence rather than ignoring it. See the Intent Snapshot Schema for the complete formal structure.
Contestable
Intent is reviewable by engineers.
Elements may be accepted, modified, rejected, or deferred, with decisions explicitly recorded.
What system intent is not
System intent is not:
- a requirement
- a design or architecture
- a certification claim
- a guarantee of correctness
- a replacement for engineering judgment
System intent in M45 reflects what existing artifacts collectively imply, which may differ from the system's actual behavior or the intent engineers ultimately want to assert.
Why intent is modeled explicitly
In most engineering environments, intent exists implicitly:
- distributed across documents
- embedded in discussions
- lost as artifacts evolve
M45 makes inferred intent explicit so it can be:
- reviewed rather than assumed
- aligned across artifacts
- compared against implementation, verification, and certification claims
- preserved as context changes through versioned intent snapshots