analyze

Builds the full narrative for context. Returns NarrativeReport.EMPTY for an empty graph.