Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 6, 2026

Campaign orchestrators were generating optional instructions for create-project-status-update, resulting in inconsistent status reporting. The instructions lacked specificity about required content sections and KPI trend reporting.

Changes

Enhanced Phase 4 orchestrator instructions (pkg/campaign/prompts/orchestrator_instructions.md):

  • Made status updates mandatory - Changed from optional suggestion to required step
  • Defined required sections - Most Important Findings, What Was Learned, KPI Trends, Campaign Summary, Next Steps
  • Dynamic KPI listing - Template now renders each campaign's KPIs with baseline→target→direction
  • Comprehensive example - Expanded from 3 bullets to full structured report with velocity calculations and status indicators
  • Configuration guidance - Added word count target (200-400 words) and status indicator usage

Example Output

Generated orchestrator instructions now include:

**REQUIRED: Create a project status update summarizing this run**

**Required Sections:**
- **Most Important Findings**: Highlight the 2-3 most critical discoveries...
- **What Was Learned**: Document key learnings, patterns observed...
- **KPI Trends**: Report progress on EACH campaign KPI with baseline → current → target format

**Campaign KPIs to Report:**
- **Documentation coverage of features** (primary): baseline 85 percent → target 95 percent over 90 days (increase)
- **Documentation accessibility score** (supporting): baseline 90 percent → target 98 percent over 30 days (increase)
- **User-reported documentation issues** (supporting): baseline 15 count → target 5 count over 30 days (decrease)

Campaign orchestrators now consistently generate status updates conveying findings, learnings, and KPI trends to stakeholders.

Original prompt

Make campaign runs use create-project-status-update safe output to convey most important findings, what was learned, KPI trends, etc.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@mnkiefer mnkiefer marked this pull request as ready for review January 6, 2026 14:23
Copilot AI and others added 3 commits January 6, 2026 14:26
- Make create-project-status-update REQUIRED (not optional) in Phase 4
- Add explicit sections for "Most Important Findings" and "What Was Learned"
- Dynamically list campaign KPIs with baseline, target, and direction
- Provide comprehensive example with detailed KPI trends
- Include status tracking (ON TRACK, AT RISK, OFF TRACK, COMPLETE)
- Add guidance on word count (200-400 words) for conciseness

Co-authored-by: mnkiefer <[email protected]>
Copilot AI changed the title [WIP] Update campaign runs to use create-project-status-update safe output Enhance campaign orchestrator instructions for project status updates Jan 6, 2026
Copilot AI requested a review from mnkiefer January 6, 2026 14:39
@mnkiefer mnkiefer merged commit afc0e06 into main Jan 6, 2026
83 checks passed
@mnkiefer mnkiefer deleted the copilot/update-campaign-runs-output-again branch January 6, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants