Handle archived task transitions consistently for linked GitHub issues. - close tracked and source issues when archived tasks should land closed, including not_planned vs completed reasons - reopen linked issues when archived tasks move back to done or active work resumes - extend dashboard reconciler and state coverage to include archived tasks and source issue handling Files changed: .../__tests__/github-source-issue-close.test.ts | 70 +++++++++++++++++++++- .../__tests__/github-tracking-reconciler.test.ts | 60 ++++++++++++++++++- .../src/__tests__/github-tracking-state.test.ts | 10 +++- .../dashboard/src/github-source-issue-close.ts | 32 ++++++---- .../dashboard/src/github-tracking-reconciler.ts | 14 +++-- packages/dashboard/src/github-tracking-state.ts | 4 ++ 6 files changed, 167 insertions(+), 23 deletions(-) Fusion-Task-Id: FN-6194 Fusion-Task-Lineage: 867527a0-6eb9-416e-b1eb-d690fa029d60
4.5 KiB
4.5 KiB