Entity Interpretation Graph — evidence into selected context [Concept]
Source path: knowledge-base/diagrams/concepts/entity-interpretation.md
# Entity Interpretation Graph — evidence into selected context `[Concept]`
The Entity Interpretation Graph (EIG) is an entity-scoped, derived explanation over canonical evidence. It
reuses the graph family's typed ontology and the Phase graph's immutable snapshot lifecycle, but its
terminal is a field of tendencies rather than a plan or action.
```mermaid
flowchart TB
subgraph Evidence["canonical evidence · authoritative"]
O["outline + Scenes<br/>actions · expressions · consequences"]
C["entity continuity<br/>knowledge · Frames · capabilities"]
F["formation history<br/>culture · education · practice · relationships"]
end
O -->|"as-of projection + stable refs"| Profile["Entity Evidence Profile<br/>coverage · perspective · evidence signature"]
C --> Profile
F --> Profile
Profile -->|"coverage gate"| Generate["author or generate EIG<br/>strict JSON + reference validation"]
subgraph EIG["Entity Interpretation Graph · derived snapshot"]
I["indicators + formation"]
L["dispositions · schemas · values<br/>sensitivities · inhibitions · capacities"]
M["motives"]
T["tendencies"]
I -->|"supports · contradicts · shapes"| L
L -->|"activates · amplifies · inhibits"| M
L -->|"enables · motivates · expresses"| T
M -->|"motivates · inhibits"| T
end
Generate --> I
T --> Bind["attributable branch + moment binding"]
Bind --> Context["effective entity context<br/>ordered reasons replace raw continuity"]
Context --> Activate["Behaviour Reading<br/>(described extension, not built)<br/>+ situation · seat knowledge · Frames · Control · current state"]
Activate --> Field["action field<br/>competing pulls · inhibitions · uncertainty"]
Field --> Will["Will chooses an attributable action"]
Will --> Consequence["accepted consequence"]
Consequence -.->|"new evidence may make snapshot stale"| Profile
```
**Invariants**
- Evidence remains canonical; the EIG is a versioned inference at a declared branch, cursor, and perspective.
- Each snapshot is directed and may be cyclic or acyclic. Reciprocal, reinforcing, and inhibiting loops
are legitimate when every participating reason is evidence-grounded; consequence can also become new
evidence for a later snapshot.
- Every inferred node has valid evidence roots plus `considered`, `breaks`, and `opens`.
- The graph ends in conditional tendencies. It never issues a tool call or commits Will.
- Sparse evidence may yield `insufficient_evidence`; generation is not entitled to invent a psyche.
**Where it is specified:** [Entity Interpretation](../../specs/latent-model/README.md). Siblings:
[Phase graph](phase-graph.md) · [Reasoning graph engine](../flows/reasoning-graph-engine.md).
Open on GitHubRaw Markdown source