Skip to content

Cost Attribution & Budget Tracking per Pipeline Run #613

@github-actions

Description

@github-actions

Strategic Improvement

Current cost tracking is aggregate only. Add per-pipeline cost attribution with stage-level breakdown, model usage distribution, and budget forecasting. Enable users to see "this pipeline cost $8.40" with drill-down into which stages and models consumed the budget. This makes cost optimization actionable and helps hit the <$5 per pipeline target. Complements #580's cost optimizer by providing the data foundation.

Acceptance Criteria

  • Per-pipeline cost logged to .claude/pipeline-artifacts/cost.json after each run
  • Cost breakdown by stage (intake: $0.12, build: $6.20, review: $1.80, etc.)
  • Model usage distribution (haiku: 45%, sonnet: 40%, opus: 15%)
  • shipwright cost show --pipeline <issue> displays cost breakdown
  • Dashboard shows cost trends: per-pipeline average over time, by template
  • Budget forecasting: "at current rate, $X remaining budget covers Y more pipelines"
  • Intelligence layer input: cost per stage informs adaptive timeouts and model routing

Context

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

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