pub fn write_session_summary<S: BuildHasher>(
state: &BrokerState,
session: &Session,
merge_order: &[String],
test_results: &HashMap<String, TestResult, S>,
output_path: &Path,
) -> Result<(), PawError>Expand description
Writes a Markdown session summary to output_path.
Sources per-agent details (status, modified files, exports, blocked time)
from state and project metadata (name, start time) from session. The
merge_order parameter provides the sequence in which feature branches
were merged. The test_results parameter provides test execution results
for each agent.
Overwrites any existing file at output_path. Returns
PawError::SessionError if the write fails.