Skip to content

Cost-Per-Issue Attribution Dashboard with Optimization Recommendations #389

@github-actions

Description

@github-actions

Strategic Improvement

Cost intelligence exists but lacks issue-granular tracking. Build a system that attributes token usage and cost to individual issues, stages, and repos, then surfaces optimization opportunities like "refactor issues cost 3x more than bugfix issues" or "review stage costs $2/issue, consider Haiku routing". Enables data-driven cost optimization decisions and feeds the model router (#382).

Acceptance Criteria

  • Extend sw-cost.sh to track cost per issue ID, per pipeline stage, per repo
  • Store in ~/.shipwright/cost-attribution.json with issue/stage/repo/model breakdown
  • Dashboard command (shipwright cost breakdown) showing cost by dimension
  • Identify cost outliers: issues or stages >2 standard deviations above mean
  • Automated recommendations: suggest model routing changes for expensive stages
  • Historical trends: cost per issue over last 30 days with trend line
  • Integration with budget system: alert when issue type approaches budget limit

Context

  • Priority: P3
  • Complexity: standard
  • Generated by: Strategic Intelligence Agent
  • Strategy alignment: P3: Cost Efficiency & P4: Observability

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-patrolCreated by autonomous patrol agentsready-to-buildIssue is ready for autonomous pipeline processingstrategicCreated by strategic intelligence agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions