Group
TicketProposalService groups recommendations by resource type + region + recommendation type, builds a consolidated title and computes a risk level from the savings.
group · title · risk
One click translates a savings recommendation into a fully populated ticket: title, body, IaC diff, blast-radius, owner, labels and a Slack thread linking back to the source finding.
By the numbers
Jira REST (test endpoint included)
0
native integration at GA
problem · manual steps · CLI · impact · rollback
0
runbook fields
DRAFT · READY · SENT · FAILED
0
proposal states
LOW · MEDIUM · HIGH
0
risk levels
How it works
TicketProposalService groups recommendations by resource type + region + recommendation type, builds a consolidated title and computes a risk level from the savings.
group · title · risk
Each proposal carries a Runbook with five fields: problemExplanation, manualSteps[], cliCommands[], expectedImpact and rollbackProcedure — DRAFT becomes READY when the runbook is complete.
5 fields · DRAFT → READY
POST /ticket-proposals/{id}/send creates the issue in your configured Jira project, stores the external ticket id and URL, and moves the proposal to SENT.
READY → SENT · external id stored
What's inside
Most savings die between 'this looks good' and 'who's going to do it'. Ticket Proposals close that gap by shipping a ticket the assignee can actually start on, not a one-line summary.
When the ticket closes (or the PR merges), the recommendation is auto-marked as applied and starts feeding the Savings History calculation. No double-bookkeeping.
Routing rules can map by tag, account, namespace, project or label — so the ticket lands in the right backlog without a human triage step.
Capabilities
Before vs after Lumicost
Without Lumicost
With Lumicost
Where teams use it
Drop 5 high-impact, low-risk tickets into next sprint's backlog — pre-scoped, pre-owned, ready to estimate.
Bulk-create 30+ tickets per quarter with consistent labels for executive reporting.
Each finding becomes a billable engagement ticket in the customer's own Jira instance.
From the field
“Engineers don't merge vague tickets. Five runbook fields with a rollback step is the difference between 'someone's job' and a PR you can review.”
Plays nice with your stack
FAQ
Jira (Cloud & Data Center), GitHub Issues, Linear and ServiceNow. GitLab Issues is on the roadmap.
Yes — Markdown templates with variable placeholders for resource ARN, USD impact, owner, etc.
Keep exploring
Connect read-only credentials. First insights in 24 hours. No credit card.
90 seconds · read-only credentials · no credit card