Complete bd-95: Add content-addressable identity (ContentHash field)

This commit is contained in:
Steve Yegge
2025-10-28 18:57:16 -07:00
parent ad267b5de6
commit d9eb273e15
10 changed files with 287 additions and 45 deletions

View File

@@ -61,6 +61,13 @@ func ImportIssues(ctx context.Context, dbPath string, store storage.Storage, iss
MismatchPrefixes: make(map[string]int),
}
// Compute content hashes for all incoming issues (bd-95)
for _, issue := range issues {
if issue.ContentHash == "" {
issue.ContentHash = issue.ComputeContentHash()
}
}
// Get or create SQLite store
sqliteStore, needCloseStore, err := getOrCreateStore(ctx, dbPath, store)
if err != nil {