From 764f3747bac587fddda55f1e0db56bf3b821a3f4 Mon Sep 17 00:00:00 2001 From: beads/crew/wolf Date: Sun, 11 Jan 2026 18:46:01 -0800 Subject: [PATCH] fix(merge): add QualityScore field to merge Issue struct Add QualityScore *float32 field to internal/merge/merge.go to match internal/types/types.go. Also add last-touched to .beads/.gitignore. Co-Authored-By: Claude Opus 4.5 --- .beads/.gitignore | 1 + internal/merge/merge.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.beads/.gitignore b/.beads/.gitignore index abfab7c3..4a7a77df 100644 --- a/.beads/.gitignore +++ b/.beads/.gitignore @@ -11,6 +11,7 @@ daemon.log daemon.pid bd.sock sync-state.json +last-touched # Local version tracking (prevents upgrade notification spam after git ops) .local_version diff --git a/internal/merge/merge.go b/internal/merge/merge.go index b4e2bb26..2317e1ba 100644 --- a/internal/merge/merge.go +++ b/internal/merge/merge.go @@ -61,6 +61,8 @@ type Issue struct { DeletedBy string `json:"deleted_by,omitempty"` // Who deleted the issue DeleteReason string `json:"delete_reason,omitempty"` // Why the issue was deleted OriginalType string `json:"original_type,omitempty"` // Issue type before deletion + // HOP quality field + QualityScore *float32 `json:"quality_score,omitempty"` // Aggregate quality (0.0-1.0) } // Dependency represents an issue dependency