import Foundation /// Matches `src/db/models.rs::Directive` (camelCase). struct Directive: Decodable, Identifiable, Hashable { let id: String let ownerId: String? let goal: String? let name: String? let status: String? let createdAt: Date? let updatedAt: Date? var displayName: String { name ?? goal ?? String(id.prefix(8)) } }