Tickets in projectdocs
An imported ticket is a projectdocs entry of type ticket. Tickets always
come from a provider. To record a bug or a request without one, create a
bugreport or featurerequest entry, see
Bug reports. You can anchor it
to code, comment on it and find it from the code later. In the other direction,
an entry you wrote becomes a new issue on the provider.
Import tickets as entries
- In the projectdocs dashboard, click New entry in the toolbar (tooltip "Create a new entry in a phase").
- Choose the type ticket. The ticket picker replaces the title field.
- Choose the provider if more than one is configured.
- Select one or more tickets in the list.
- Click Create.
Tracemoor creates one entry per ticket. If an entry for a ticket already exists, it is refreshed instead of duplicated.
In the ticket picker:
- For Jira, the JQL field controls which tickets the provider returns. Click
the run button or press
Cmd+Enter(Windows/Linux:Ctrl+Enter). The query is saved for the exploration. See Set up ticket providers. - The filter field above the list narrows the loaded list locally, for example
author-88.
From the Tickets view you import a ticket with Create Entry, or several with Import to projectdocs.
What an imported entry contains
type: ticket
title: "PROJ-123: Login fails after token refresh"
ticket_key: "PROJ-123"
ticket_url: "https://acme.atlassian.net/browse/PROJ-123"
ticket_provider: jira
ticket_status: "In Progress"
The body is the ticket description as Markdown, followed by a link
Open on jira ↗. ticket_provider is jira, github_issues or
bitbucket_issues.
Importing a ticket again updates the title, the ticket fields and the ticket
part of the body (from the heading down to the Open on … ↗ link) to the
current state on the provider. Text below the link stays as it is. Write your
own notes there, for example under a heading ## Notes.
In the projectdocs dashboard, an imported entry shows the provider, the key and the status. Open on Jira ↗ (or the provider's name) opens the ticket in the browser.
Create an issue from an entry
Use this to turn a bug report or a feature request you wrote into an issue in Jira or GitHub. Bitbucket cannot create issues.
- Open the entry.
- Choose File › Create Issue from Current Entry…. The dialog Create Issue from Entry opens. Summary and description are taken from the entry.
- Optional: choose a Template. See Ticket templates.
- Check Provider, Project and Issue type. The project defaults to the Jira project key of the exploration.
- Optional: choose a Parent / Epic (optional).
- Fill in the Required fields. They come from the Jira project configuration for the chosen issue type, with the allowed values as choices. Other fields are under Optional fields.
- Click Create Issue.
Tracemoor writes the key and URL of the new issue into the entry's frontmatter. A later import of the same ticket refreshes this entry.
For GitHub, title and description are enough. There are no issue types or required fields.
Advanced: raw fields (JSON) takes fields that Jira knows but does not
describe for the dialog, for example versions on some team-managed projects.
The JSON is sent unchanged.
Translate before creating
Translate to English translates summary and description. Markdown is kept, English text stays unchanged. Revert restores the original text.
The menu next to the button chooses the translation provider:
| Provider | Default model |
|---|---|
| Anthropic | claude-haiku-5-5 (Messages API with your API key, not Claude Code) |
| OpenAI | gpt-4o-mini |
| OpenCode Zen | claude-3-5-haiku |
| Ollama | the default model of the Ollama settings |
Providers without a key are greyed out. The choice is saved as the new default. The default and the model per provider are also set in AI › Settings, General tab, Translation Provider. Without a choice, the first configured provider in the order OpenAI, OpenCode Zen, Anthropic, Ollama is used.
The dialog only creates issues. Status changes, comments and edits of existing issues are done in the Tickets view or by the AI.