Reporting workflow¶
Report types¶
| Report | Description |
|---|---|
| Weekly summary | Roll-up of experiments, evaluations, and matrix highlights (templates/report-weekly.md stub) |
| Model / provider comparison | Side-by-side metrics and weighted scores (kind: model_comparison) |
| Agent-stack comparison | Tooling/orchestration differences (kind: agent_stack) |
| Browser evidence comparison | Abstracted traces/fixtures compared across runs (kind: browser_evidence) |
Generating a report¶
- Produce or obtain a validated matrix JSON artifact (
alwm validate … matrix). - Run
alwm reportto emit a report JSON artifact and filledtemplates/report.md:
alwm report --matrix examples/generated/wiki_matrix.json \
--out-json examples/generated/wiki_report.json \
--out-md examples/generated/wiki_report.md \
--id wiki-report-001
- Validate outputs:
alwm validate examples/generated/wiki_report.json report
Matrix Markdown¶
alwm compare accepts --out-md to render templates/matrix.md with a GitHub-flavored Markdown table built from row_labels, col_labels, and scores.
Templates¶
templates/matrix.md— placeholders:TITLE,ID,MATRIX_KIND,METRIC,CREATED_AT,ROW_LABELS,COL_LABELS,SCORES_TABLE.templates/report.md— placeholders:TITLE,ID,REPORT_KIND,PERIOD_START,PERIOD_END,BODY_MARKDOWN,SOURCE_REFS.
Current state¶
alwm reportbuilds a structuredReportJSON and fillstemplates/report.md.- Weekly automation and richer narrative generation remain incremental improvements on top of the same artifacts.