You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***Component**: `'AI Core Dashboard'` (This string value should be used for the components field).
22
22
***Epic Link Custom Field ID** (for Stories/Tasks under an Epic): `customfield_12311140`.
23
23
***Verify Information**: Always confirm specific details like summaries, descriptions, parent epic keys, and any ambiguous fields with the user.
24
-
***Team Value is a STRING**: The team field value (`'4158'`) must be passed as a string.
24
+
***Team Value is a plain string**: Pass `{"customfield_10001": "ec74d716-af36-4b3c-950f-f79213d08f71-1809"}` in `additional_fields`. Do NOT wrap in `{"id": "..."}` — the mcp-atlassian server expects the bare team ID string.
25
25
***Component is a STRING argument**: The `components` parameter is a direct top-level argument in the tool call.
26
26
***Iterative Creation**: If multiple issues are requested, create them one by one, confirming success or handling errors for each before proceeding.
27
27
***Error Handling**: If a tool call fails, analyze the error message. It often provides clues about field formats or missing required fields.
@@ -121,7 +121,7 @@ A defect in the product — e.g., something should be working but it is not. Thi
121
121
***Bugs are NOT**:
122
122
* New functionality that is unlike existing functionality.
123
123
* A way to "improve" things outside of "expected functionality" - e.g., "A form should submit cleanly and report k8s errors on the form" (expected) vs "A form should scroll to where the error is in the form" (new functionality).
124
-
* Tests that are broken (these should be Tasks).
124
+
* Tests that are broken, **including intermittent Cypress/CI flakes** (file as **Task**). A failing or flaky test does not by itself prove a user-facing product defect — use Task for spec/CI stability work unless the report documents reproducible broken **product** behavior.
"priority": {"name": "..."}, # e.g., "Major", "Normal" (See Appendix A)
217
218
"labels": ["enhancement", "..."] # e.g., ["enhancement", "needs-ux"] (See Appendix B for other general labels)
218
219
}
@@ -226,6 +227,8 @@ additional_fields={
226
227
227
228
A non-user facing change to the product — e.g., add a test, fix a test, or a refactor of code that does not impact the user (code cleanness / DRY / etc).
228
229
230
+
***Use Task for:** Cypress or CI **flakes** (intermittent failures, timing, unstable specs), E2E test stabilization, and similar work — consistent with triage rules that keep these as **Task**, not Bug.
**Note*: Set via `additional_fields`: `{"priority": {"name": "Blocker"}}` (or other levels).
426
429
427
-
3.**Team**: Covered by `customfield_12313240: '4158'`.
430
+
3.**Team**: Covered by `customfield_10001: "ec74d716-af36-4b3c-950f-f79213d08f71-1809"` (plain string, not `{"id": "..."}`).
428
431
429
432
4.**Post-Creation Status**: API-created issues might start in 'New' or 'Backlog' depending on project workflow. If triaging implies moving from 'New' to 'Backlog', this might require a subsequent `mcp_atlassian_jira_transition_issue` call.
0 commit comments