Build a stakeholder impact matrix from scheduled events and legislative
documents, assessing which groups are most affected by the agenda.
Returns an empty section when no events or documents are available
(graceful fallback). This function only constructs raw data; HTML
escaping (for example via escapeHTML()) must be applied at render
time by the caller (e.g. in renderStakeholderSection()).
Build a stakeholder impact matrix from scheduled events and legislative documents, assessing which groups are most affected by the agenda.
Returns an empty section when no events or documents are available (graceful fallback). This function only constructs raw data; HTML escaping (for example via
escapeHTML()) must be applied at render time by the caller (e.g. inrenderStakeholderSection()).