Architecture decision records reference
This page lists the fields, paths, and routes supported by architecture decision records.
Paths
ADRs can be created in any adrs folder:
/adrs/{ADR Name}/index.mdx
/domains/{Domain Name}/adrs/{ADR Name}/index.mdx
/systems/{System Name}/adrs/{ADR Name}/index.mdx
Versioned ADRs use:
/adrs/{ADR Name}/versioned/{version}/index.mdx
Routes
| Route | Description |
|---|---|
/docs/adrs/{adr-id}/{version} | ADR documentation page. |
Required fields
id
- Type:
string
Unique id of the decision record. EventCatalog uses this for URLs and resource references.
---
id: adr-001-use-event-driven-checkout
---
name
- Type:
string
Display name of the decision record.
---
name: Use event-driven checkout
---
version
- Type:
string
Version of the decision record.
---
version: 1.0.0
---
Optional fields
status
- Type:
proposed,accepted,rejected,deprecated, orsuperseded
Lifecycle status for the decision.
---
status: accepted
---
date
- Type:
date
Date the decision was created or recorded.
---
date: 2026-06-01
---
summary
- Type:
string
Short summary shown in lists and search.
---
summary: Checkout will publish domain events for downstream fulfilment.
---
owners
- Type:
array
Teams or users that own the decision record.
---
owners:
- architecture-team
---
decisionMakers
- Type:
array
Teams or users that made or approved the decision.
---
decisionMakers:
- architecture-review-board
---
appliesTo
- Type:
array
Resources affected by this decision.
---
appliesTo:
- type: system
id: checkout-system
---
supersedes
- Type:
array
Decision records replaced by this decision.
---
supersedes:
- id: adr-000-old-checkout-design
---
supersededBy
- Type:
array
Decision records that replace this decision.
---
supersededBy:
- id: adr-004-new-checkout-design
---
amends
- Type:
array
Decision records amended by this decision.
---
amends:
- id: adr-002-payment-routing
---
amendedBy
- Type:
array
Decision records that amend this decision.
---
amendedBy:
- id: adr-005-payment-retry-policy
---
related
- Type:
array
Related decision records.
---
related:
- id: adr-003-order-events
---
badges
- Type:
array
Badges rendered on the decision record page.
---
badges:
- content: Accepted
backgroundColor: green
textColor: green
---
Applies to
Use appliesTo to link the decision to resources.
---
appliesTo:
- type: system
id: checkout-system
- type: service
id: payment-service
- type: event
id: PaymentAuthorized
---
Supported resource types include agent, service, system, event, command, query, flow, channel, domain, user, team, container, entity, diagram, and data-product.