Ariver
2026-05-19 57abfdc2ba880be1fae4a1a184531e3228d62dae
Apptag/SmartCategorization/SmartCategorizationDraft.swift
@@ -54,6 +54,7 @@
    let reason: String
    let provenance: [String]
    let defaultNote: String?
    let defaultNoteCandidates: [String]
    var id: String {
        if let bundleIdentifier, !bundleIdentifier.isEmpty {
@@ -78,7 +79,8 @@
        source: SmartCategorizationAssignmentSource,
        reason: String,
        provenance: [String] = [],
        defaultNote: String? = nil
        defaultNote: String? = nil,
        defaultNoteCandidates: [String] = []
    ) {
        self.appName = appName
        self.bundleIdentifier = bundleIdentifier
@@ -89,6 +91,7 @@
        self.reason = reason
        self.provenance = provenance
        self.defaultNote = defaultNote
        self.defaultNoteCandidates = defaultNoteCandidates
    }
    private static func uniqueOrdered(_ ids: [SmartCategoryID]) -> [SmartCategoryID] {