Files
nixfiles/home/claude/memory/jira_wsp_fields.md
T
Emma Thorpe d62a23680a
CI / flake (pull_request) Successful in 22s
chore(claude/memory): add WSP Jira field map for faster ticket creation
Record WSP project field map: issue-type IDs, the six required Bug fields with their allowed values/option IDs and JSON shapes, the Task shortcut that avoids them, and platform-relevant component IDs. Cross-links jira-tooling.
2026-07-14 14:39:25 +01:00

3.6 KiB

name, description, metadata
name description metadata
jira-wsp-fields WSP Jira project field map — issue-type IDs, required Bug fields with allowed values/IDs, and the Task shortcut for fast ticket creation
type
reference

Field map for the WSP (Workspace Platform) Jira project, to create tickets without trial-and-error. Site citrix.atlassian.net, cloudId 70cbc59a-06d2-4508-a9a6-61f1dbc2057f, project key WSP, project id 10061. See also jira-tooling.

Issue-type IDs: Epic 10000, Story 10004, Task 10008, Bug 10123, Sub-task 10009.

Fast path — use Task, not Bug. A Task requires only summary (project/issuetype auto, reporter defaults to caller). A Bug requires six extra fields (below), so only pick Bug when it must be a Bug. The sibling infra/remediation tickets in WSP are Tasks.

Bug required fields (enforced by the create validator; note createmeta omits versions but the API rejects without it):

Field Key Shape Allowed values (value = id)
Severity customfield_10061 {"value":"S2"} S1=10643, S2=10644, S3=10645, S4=10646
Affects Environment customfield_10116 {"value":"Production"} Production=11031, Staging=11032, Integration=11033, Development=11034, Test=11035
Defect Source customfield_10138 {"value":"Internal - Manual"} Internal - Manual=12699, Internal - Automation=12700, Customer=12702, Security Review=12704
Regression customfield_10141 {"value":"No"} Yes - Previous Build=12705, Yes - Previous Release=12706, No=12707
Components components [{"name":"Workspace Configuration"}] 109 options; relevant ones below
Affects versions versions [{"name":"<version>"}] not in requiredFieldsOnly createmeta — fetch current list from full createmeta or project versions before setting

Select customfields (...customfieldtypes:select) accept {"value":"..."} or {"id":"..."}. Components/versions accept [{"name":...}] or [{"id":...}].

Relevant Components (name=id): Workspace Configuration=12052, Workspace-Platform=12060, Multicluster Platform=12023, WSP Core Ingress=12037, Microservice Infrastructure=12020, Infrastructure=34375, Custom Domain Proxy=12021, Custom Domain Ingress Manager=11968, Custom Domain Infrastructure=11975, StoreFrontConfiguration=12042, StoreFront=12050, Test Infrastructure=12012, WSP Release Infrastructure=12011.

Other create notes: pass description/commentBody with contentFormat: markdown; set labels via additional_fields {"labels":[...]}; attach to an epic with the top-level parent param (parent: "WSP-32494" works for epic→Task). WSP transition IDs live in jira-tooling.

Example Bug additional_fields: {"customfield_10061":{"value":"S2"},"customfield_10116":{"value":"Production"},"customfield_10138":{"value":"Internal - Manual"},"customfield_10141":{"value":"No"},"components":[{"name":"Workspace Configuration"}],"versions":[{"name":"<version>"}],"labels":["..."]}