Menu

#276 Validate non-Jira ticket write-back against live instances (Linear, GitHub, Trello, Azure DevOps)

open
nobody
None
2026-06-12
2026-06-12
Anonymous
No

Originally created by: adityaharishch

Context

feat(triage): write board-hygiene fixes back to the real tracker (commit fefb681) added a multi-provider write-back layer (src/intelligence/ticket_update/) so board-hygiene fixes apply straight to the user's tracker.

Jira is verified live on the KAN board (due date set, label add-op, story-points discovery→redirect, done-transition, parent/epic picker — all confirmed against the real instance).

The other four providers are implemented + unit-tested but NOT exercised against a live instance (the dev account only has Jira active).

What needs live validation

Per provider, confirm each field write lands correctly and the redirect fallbacks behave:

  • [ ] LinearissueUpdate for dueDate / assignee (viewer) / priority / estimate / parent / title / description / close (completed state); labels redirect; parent picker (team issues)
  • [ ] GitHub — assignee / labels / title / body / close via Issues API; parent via sub-issues API (POST /issues/{parent}/sub_issues with sub_issue_id = child REST id); due/priority/story-points redirect to Projects v2; parent picker (repo issues)
  • [ ] Trello — due / assignee (member) / name / desc card edits; labels/priority/estimate/parent/close redirect
  • [ ] Azure DevOps — JSON-patch for due/priority/story-points/title/description/assignee/tags(labels)/parent; close redirects (state name varies by process); WIQL parent picker (Task→User Story→Feature→Epic)

How

Connect a test workspace per provider (or use a teammate's), run meridian ticket-parents / meridian ticket-update against a throwaway ticket, and verify the change on the provider's UI. Pay attention to:

  • auth header shapes (Linear raw token, GitHub Bearer + sub-issues GA endpoint, Azure :PAT basic, Trello key+token query)
  • "assign me" identity resolution per provider
  • redirect URLs opening the correct page

Acceptance

Each provider's checklist above ticked, with any payload/endpoint fixes committed.

Related

Tickets: #277

Discussion


Log in to post a comment.