feat(FN-3876): add GitHub tracking test coverage across settings, issues, s

Adds comprehensive test coverage for GitHub tracking across four areas: settings inheritance, issue creation, status sync transitions, and unlink sync regression — spanning 280 lines of new tests across four test files with minimal store.ts adjustment.

Fusion-Task-Id: FN-3876
This commit is contained in:
Fusion
2026-05-10 06:02:14 -07:00
committed by gsxdsm
parent 246b2b403c
commit 42692b50de
6 changed files with 280 additions and 3 deletions

View File

@@ -2522,6 +2522,7 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
priority: normalizeTaskPriority(input.priority),
tokenUsage: input.tokenUsage,
sourceIssue: input.sourceIssue,
githubTracking: input.githubTracking,
sourceType: input.source?.sourceType ?? "unknown",
sourceAgentId: input.source?.sourceAgentId,
sourceRunId: input.source?.sourceRunId,