ReportGenerationTask
An industrial-grade multi-phase engine for generating comprehensive business reports. Analyzes raw data, structures narratives, assesses risks, and provides actionable strategic recommendations.
Category: Writing
Side-Effect Safe
Multi-Phase Execution
⚙️ ExecutionConfig.json
{
"report_topic": "Q3 Cloud Infrastructure Costs",
"report_type": "performance_analysis",
"target_audience": "executives",
"time_period": "Q3 2024",
"input_files": ["logs/cloud-usage.json", "docs/budget-plan.md"],
"key_metrics": [
"Total Spend",
"Idle Instance Ratio",
"Reserved Instance Coverage"
],
"data_points": {
"total_spend": "$450,000",
"prev_period": "$380,000",
"idle_ratio": "22%"
},
"include_risk_assessment": true,
"target_word_count": 1500
}
→
👁️ Session UI Output
Overview
Data Analysis
Outline
Recommendations
# Report Generation
Topic: Q3 Cloud Infrastructure Costs
PHASE 1: DATA ANALYSIS
✅ Complete: 3 metrics analyzed
PHASE 2: REPORT STRUCTURE
✅ Complete: Outline created (5 sections)
PHASE 3: CONTENT GENERATION
⏳ Writing Section 3: Cost Optimization Patterns...
Generating: 850 / 1500 words
Live Results Showcase
Explore actual artifacts and reports generated by this task in the test workspace.
Configuration Parameters
| Field | Type | Description |
|---|---|---|
report_topic* |
String | The subject or topic of the report. |
report_type |
String | Type of report (e.g., status_update, quarterly_review, incident_report). |
target_audience |
String | Target audience (e.g., executives, stakeholders). |
time_period |
String | Time period covered (e.g., Q1 2024, Last 30 days). |
key_metrics |
List<String> | Specific KPIs to include in the analysis. |
data_points |
Map<String, Any> | Raw statistics or data points to analyze. |
include_trend_analysis |
Boolean | Compare to previous periods. Default: true. |
include_visualizations |
Boolean | Include chart/table descriptions. Default: true. |
include_executive_summary |
Boolean | Include high-level dashboard. Default: true. |
include_recommendations |
Boolean | Include actionable steps. Default: true. |
include_comparative_analysis |
Boolean | Include benchmarks/competitors. Default: true. |
include_risk_assessment |
Boolean | Whether to include a dedicated risk and mitigation section. Default: true. |
tone |
String | Tone (e.g., formal, analytical). Default: professional. |
target_word_count |
Int | Target length for the complete report. Default: 2000. |
revision_passes |
Int | Number of LLM editing passes (0-5). Default: 1. |
related_files |
List<String> | Context files to incorporate. |
input_files |
List<String> | Glob patterns for source data (e.g. **/*.json). |