Draft a compact role-specific expert report from the reporting handoff and council decision draft so downstream publish steps stay outside the runtime kernel.
run_dir/reporting/reporting_handoff_<round_id>.json by default.run_dir/reporting/council_decision_draft_<round_id>.json by default when present.run_dir/board/board_brief_<round_id>.md by default when present.run_dir/reporting/expert_report_draft_<role>_<round_id>.json by default.run_dirrun_idround_idrolereporting_handoff_pathdecision_pathboard_brief_pathoutput_pathmax_findingsstatussummaryreceipt_idbatch_idartifact_refscanonical_idswarningsdeliberation_syncanalysis_syncboard_handoffboard_state_source, coverage_source, reporting_handoff_source, decision_source, board_brief_source, db_path, and observed_inputs, preserving upstream trace fields from the reporting chain.../../docs/openclaw-project-overview.md../../docs/openclaw-next-phase-development-plan.mdscripts/eco_draft_expert_report.py