//! @ 实体引用相关共享类型 — ChatInput / MentionPopover 共用。
//!
//! 抽自 ChatInput.vue(零行为变更),供 MentionPopover.vue 子组件复用。

/** @ 联想候选实体(项目/任务/灵感,扁平后唯一 uid 供 key/导航) */
export interface MentionItem {
  type: 'project' | 'task' | 'idea'
  /** 扁平后唯一 key(用于 key/导航扁平索引定位) */
  uid: string
  /** 实体原始 id(供后端解析,目前仅插入 [类型:名] 文本,id 未透传) */
  id: string
  name: string
  desc: string
  typeLabel: string
}
