Smart Fusion

Best practices & troubleshooting

Writing tickets for specs

Include in the description
  • The goal and why it matters
  • Acceptance criteria and constraints
  • Anything out of scope
  • Pointers to relevant parts of the code, if you know them

One ticket should map to one coherent change. If a spec grows too large, split the ticket.

Reviewing specs

  • Change vs. Recreate: use Change spec for adjustments and Recreate spec when the ticket itself changed fundamentally.
  • Read the Tasks tab before applying. It is the plan the AI will follow, and removing or rewording a task is the cheapest way to steer the result.
  • Edit directly for small fixes. Use Change spec when several artifacts need to stay consistent.
  • After Apply, read the Verify report before you open the code review.

Troubleshooting

MessageMeaning and fix
Git error / push errorThe repository could not be cloned or pushed to. Check the URL, base branch, token validity and its write permission.
AI errorThe AI call failed. Check the credentials, the selected model and, for Bedrock or Foundry, the region or resource.
Unregistered installation / insufficient creditsThe app is not licensed or registered for this site. Check the app license in Atlassian Marketplace and contact support if it persists.
Run takes longRuns can take up to an hour on large repositories. After that, the panel shows an error and you can retry.

FAQ

My edits disappeared after Recreate spec.

Recreate spec starts over from the ticket. Use Change spec to keep your edits.

Can I change the spec after applying?

No. After Apply, the spec is locked. Verify, then Finish, and create a new spec for follow-up changes, or fix details in code.

Do I have to run Verify?

No, but it is recommended. Finish works without it.

Support

For help or to report issues, email support@smart-fusion.tech.