Parent folderOpen Confluence
Checking profile...Checking the portal session.

RWS Architecture article

Fact Definition and Boundary

Facts are stable truths that architecture and decisions rely on.

  1. Typefact
  2. Statusactive
  3. Domainplatform
On this page
  1. What Is a Fact
  2. What Is Not a Fact
  3. Fact vs ADR (Important)
  4. Add a Fact When
  5. Keep in ADR/Architecture Instead When
  6. Quick Test

Facts are stable truths that architecture and decisions rely on.

What Is a Fact

A fact is information that is true independent of local design preference and remains stable long enough to be reused across multiple notes.

What Is Not a Fact

  • A proposed option.
  • A preference statement.
  • A temporary workaround.
  • A decision rationale narrative.

Fact vs ADR (Important)

  • ADR = why we chose something (context, options, trade-offs, consequences).
  • Fact = stable truth we can reference repeatedly.

An accepted ADR does not automatically become a fact note.

Create a separate fact note only when the outcome is now a durable baseline that many notes need to reference as a stable constraint.

Add a Fact When

  • The statement is reused in multiple architecture/topic/workpackage notes.
  • The statement changes rarely.
  • The statement should be referenced, not re-explained.
  • The statement is externally imposed or already fixed in platform reality.

Keep in ADR/Architecture Instead When

  • The information is mainly about trade-offs or alternatives.
  • The statement is still in active transition.
  • The scope is local to one architecture note.

Quick Test

If you expect to link a statement from 3+ places over time and it should remain stable, promote it into 40-facts/.