Axiom Refract + Jira
Link Axiom Refract architectural findings to Jira tickets for structured remediation tracking
How It Works
Configure Jira Connection
Provide your Jira instance URL and API token in the Axiom dashboard settings. Axiom uses the Jira REST API to create and update issues.
Map Finding Types to Issue Types
Configure which Axiom finding types (SPOFs, dead code, circular dependencies, compliance gaps) map to which Jira issue types (Bug, Task, Story, Epic).
Set Target Project
Select the Jira project where Axiom should create issues. Optionally configure per-zone or per-severity project routing.
Enable Automated Issue Creation
Turn on automated issue creation for scan findings above a configured severity threshold. Issues include finding details, affected files, and remediation guidance.
What You Can Do
Automated Issue Creation
Axiom creates Jira tickets automatically for architectural findings — SPOFs, critical dead code, circular dependencies, and compliance gaps. Each ticket includes structural context and remediation steps.
Severity-Based Routing
Route findings to different Jira projects or issue types based on severity. Critical SPOFs become high-priority bugs. Dead code becomes backlog cleanup tasks.
Scan-to-Sprint Workflow
After each scan, review new findings in Jira and add them to sprint backlogs. Track remediation progress through your existing Jira workflow.
Bidirectional Status Sync
When a Jira ticket is resolved, Axiom tracks which findings have been addressed. The next scan verifies whether the remediation was effective.
Setup
In the Axiom dashboard, navigate to Settings > Integrations > Jira. Enter your Jira instance URL (e.g., https://your-instance.atlassian.net), your email address, and a Jira API token (generated at id.atlassian.com). Select the target project and configure issue type mappings. Enable automated issue creation and set the severity threshold for automatic ticket generation.
# Create a Jira issue from an Axiom finding via REST API curl -X POST https://your-instance.atlassian.net/rest/api/3/issue \ -H "Authorization: Basic $(echo -n '[email protected]:your-api-token' | base64)" \ -H "Content-Type: application/json" \ -d '{ "fields": { "project": { "key": "ARCH" }, "summary": "SPOF Detected: auth_middleware.py (47 dependents)", "description": { "type": "doc", "version": 1, "content": [{ "type": "paragraph", "content": [{ "type": "text", "text": "Axiom Refract scan detected a single point of failure in auth_middleware.py with 47 direct dependents and 89 transitive dependents across 4 architectural zones." }] }] }, "issuetype": { "name": "Bug" }, "priority": { "name": "High" } } }'
Why This Matters
Architectural findings are only valuable if they are acted upon. Integrating Axiom with Jira ensures that structural risks are tracked in the same system where engineering work is planned and prioritized — making architectural remediation part of the sprint workflow rather than a separate, easily deferred activity.