FN-5780: inherit source GitHub tracking when refining tasks
Preserve GitHub linking intent when creating refinement tasks from completed work. - Set refinement `githubTracking` from the source task state during `refineTask` - Opt out refinements when the source task is unlinked or explicitly disabled - Carry forward `enabled` and optional `repoOverride` for linked sources without copying source issue metadata - Add store-level tests covering unlinked, disabled, linked, and issue-only source tracking states - Document refinement GitHub tracking inheritance behavior in task-management docs - Add a patch changeset for `@runfusion/fusion` Files changed: .changeset/fn-5780-refine-github-tracking.md | 5 ++ docs/task-management.md | 1 + packages/core/src/__tests__/store-ops.test.ts | 71 +++++++++++++++++++++++++++ packages/core/src/store.ts | 12 +++++ 4 files changed, 89 insertions(+) Fusion-Task-Id: FN-5780 Fusion-Task-Lineage: 88c1ce01-6efd-48c1-bbdd-704a821055d7
This commit is contained in:
5
.changeset/fn-5780-refine-github-tracking.md
Normal file
5
.changeset/fn-5780-refine-github-tracking.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Refinement tasks now inherit the source task’s GitHub tracking state, preventing auto-created tracking issues when the source task was not GitHub-linked.
|
||||
Reference in New Issue
Block a user