Skip to content
all frameworks
12 · Framework

Architecture Memory Graph

6 nodes · 7 link fields · one change, both directions
Minimum chain of living architecture memory
01Requirement
02ADR
03Component / model
04Code / configuration
05Quality attribute
06Runtime signal
Every link carries seven fields
typeversionrationaleownerevidenceconfidencereview date
Diagnostic: walk one change in both directions
PASS
both paths replay
FAIL
a link exists only in memory
OUTPUT
backlog of missing link types

The artifacts usually exist: requirements, ADRs, models, code, SLOs and runtime signals. What is missing is the chain between them — documents sit in six different systems while people provide the continuity.

The minimum graph of living architecture memory has six nodes joined by links with seven fields: type, version, rationale, owner, evidence, confidence and a review date or trigger. Without those fields formal traceability degrades into a list of links with no architectural meaning, and neither a larger model nor a longer context window compensates.

The diagnostic takes an hour: take a recently completed change, recover the path from trigger to runtime evidence, then walk backward from an incident. If a link survives only in someone's memory, the problem is knowledge infrastructure rather than model choice, and the run produces a backlog of missing link types.

How to use this model
01

Build the minimum chain: requirement → ADR → component → code and configuration → quality attribute → runtime signal.

02

Check that every link carries type, version, rationale, owner, evidence, confidence and a review date.

03

Take one completed change and walk it forward and backward: either both paths replay or the link lives only in someone's memory.

Source talks
Share