docs(memory): record WSP Jira transition field + ADF quirks #77

Merged
lyrathorpe merged 1 commits from docs/jira-tooling-transition-adf-quirks into main 2026-07-21 10:34:56 +01:00
Owner

Extends the jira-tooling memory with quirks hit while cancelling WSP-29806 / WSP-29810:

  • Transition required fields vary by issue type — the same target status enforces different fields per type. Cancelled on a Story requires Resolution + Justification; on an Epic it requires neither (so an Epic can sit in Cancelled while still reading Unresolved). Fetch requirements with getTransitionsForJiraIssue + expand=transitions.fields before transitioning.
  • Cancel/won't-do resolution IDs — Won't Fix (10068), Canceled (10070), Obsolete (10073, for superseded-by-another-ticket).
  • ADF-only custom fieldJustification (customfield_10070) advertises a textarea/string schema but the API rejects a plain string and requires an Atlassian Document Format object.

Docs-only change to a memory file; nix fmt clean.

Extends the `jira-tooling` memory with quirks hit while cancelling WSP-29806 / WSP-29810: - **Transition required fields vary by issue type** — the same target status enforces different fields per type. `Cancelled` on a Story requires Resolution + Justification; on an Epic it requires neither (so an Epic can sit in Cancelled while still reading Unresolved). Fetch requirements with `getTransitionsForJiraIssue` + `expand=transitions.fields` before transitioning. - **Cancel/won't-do resolution IDs** — Won't Fix (10068), Canceled (10070), Obsolete (10073, for superseded-by-another-ticket). - **ADF-only custom field** — `Justification` (customfield_10070) advertises a `textarea`/string schema but the API rejects a plain string and requires an Atlassian Document Format object. Docs-only change to a memory file; `nix fmt` clean.
lyrathorpe added 1 commit 2026-07-21 10:32:25 +01:00
docs(memory): record WSP Jira transition field + ADF quirks
CI / flake (push) Skipped
CI / flake (pull_request) Successful in 1m6s
86ef677f2f
Add to jira-tooling memory:
- per-issue-type transition required fields (Story Cancelled needs
  Resolution + Justification; Epic Cancelled needs neither)
- cancel/won't-do resolution IDs (Won't Fix 10068, Canceled 10070,
  Obsolete 10073)
- customfield_10070 (Justification) requires ADF, not a plain string,
  despite its textarea schema

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
lyrathorpe merged commit dbc30b4b0e into main 2026-07-21 10:34:56 +01:00
lyrathorpe deleted branch docs/jira-tooling-transition-adf-quirks 2026-07-21 10:34:57 +01:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lyrathorpe/nixfiles#77