Skip to main content

write_session_summary

Function write_session_summary 

Source
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.