gsxdsm
793da2c749
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
2026-05-31 11:55:11 -07:00
..
2026-05-30 14:50:22 -07:00
2026-04-25 09:09:31 -07:00
2026-05-30 08:29:04 -07:00
2026-05-30 10:06:51 -07:00
2026-05-30 06:47:02 -07:00
2026-05-30 08:39:38 -07:00
2026-05-30 08:39:38 -07:00
2026-05-30 09:43:02 -07:00
2026-05-30 15:04:26 -07:00
2026-05-30 14:07:20 -07:00
2026-05-30 14:42:50 -07:00
2026-05-30 14:18:15 -07:00
2026-05-30 15:06:04 -07:00
2026-05-30 17:45:11 -07:00
2026-05-30 22:53:24 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:50:23 -07:00
2026-05-31 11:55:11 -07:00
2026-05-31 11:55:11 -07:00
2026-05-31 11:55:10 -07:00
2026-05-31 08:35:36 -07:00
2026-05-30 15:15:47 -07:00
2026-05-30 13:43:36 -07:00
2026-05-31 08:32:01 -07:00