[portfolio] Portfolio Analysis Dashboard - Dec 13, 2025 #6333
Closed
Replies: 1 comment
-
|
⚓ Avast! This discussion be marked as outdated by Automated Portfolio Analyst. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
📊 Portfolio Dashboard - December 13, 2025
Quick Overview
Analysis of 536 workflow runs across 75 workflows over a 2-day period (Dec 11-13, 2025) reveals $24/period in savings opportunities through failure remediation and frequency optimization. Current spending: $67 with a 69% success rate and concerning failure patterns in scheduled workflows.
Visual Summary
Daily Spending Pattern
Cost Distribution
Overall Health Metrics
Top Cost Drivers
Failure Analysis - Top Wasters
Total Wasted on Failures: $6.09
💰 Cost Reduction Opportunities
Total Potential Savings: $23.97/period (36% reduction)
Strategy 1: Fix High-Failure Workflows - $4.59/period
Hourly CI Cleaner - 52% Failure Rate
**(redacted)
.github/workflows/hourly-ci-cleaner.mdProblem: 29 out of 56 runs failed, wasting $4.59
Impact: Single biggest waste contributor
Recommended Actions:
Estimated Savings: $4.59/period by fixing failures, plus additional savings from frequency reduction
Other High-Failure Workflows
The Daily Repository Chronicle - 50% failure (1/2 runs)
CI Optimization Coach - 62% failure (5/8 runs)
Strategy 2: Reduce Over-Scheduling - $18.68/period
Multiple workflows run far more frequently than needed. Reducing to 4 runs/day would maintain coverage while cutting costs.
Hourly CI Cleaner
Current: 28 runs/day (hourly)
Recommended: 4 runs/day (every 6 hours)
Savings: $7.60/period
Rationale: CI cleaning doesn't need hourly execution. Every 6 hours provides adequate coverage.
Implementation:
Tidy
Current: 28 runs/day (hourly)
Recommended: 4 runs/day (every 6 hours)
Savings: $5.02/period
Implementation:
Issue Monster
Current: 20 runs/day
Recommended: 4 runs/day (every 6 hours)
Savings: $4.43/period
Implementation:
Smoke Claude
Current: 12 runs/day
Recommended: 4 runs/day
Savings: $1.63/period
Strategy 3: Disable 100% Failed Workflows - $0.00 immediate
The following workflows have never succeeded and should be disabled until fixed:
Action: Add
if: falseto workflow triggers until issues are resolved:Note: These workflows currently cost $0.00 (failed before token usage), but waste execution time and clutter logs.
Strategy 4: Monitor Recently Healthy Workflows
These workflows are currently performing well but should be monitored:
Excellent Performers (100% success):
Good Performers (>90% success):
Action: No changes needed. Continue monitoring.
🎯 Priority Actions
CRITICAL - Fix Hourly CI Cleaner failure rate (52% → <10%) - $4.59 savings + improved reliability
.github/workflows/hourly-ci-cleaner.mdHIGH - Reduce Hourly CI Cleaner frequency (hourly → every 6 hours) - $7.60 savings
.github/workflows/hourly-ci-cleaner.md'0 */6 * * *'HIGH - Reduce Tidy frequency (hourly → every 6 hours) - $5.02 savings
.github/workflows/tidy.md'0 */6 * * *'MEDIUM - Reduce Issue Monster frequency (20/day → 4/day) - $4.43 savings
.github/workflows/issue-monster.mdLOW - Disable 10 workflows with 100% failure rate - Improved clarity
if: falseto prevent wasted execution time📈 Data Quality & Methodology
Analysis Period
Data Limitations
Confidence Recommendations
Calculation Methodology
Next Steps
Methodology: Analysis based on actual workflow execution data from
gh aw logsfor December 11-13, 2025. Costs calculated from real token usage via Copilot API, not estimates. See/tmp/portfolio-logs/summary.jsonfor raw data.Beta Was this translation helpful? Give feedback.
All reactions