// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
import type { ConfidenceTier } from "./ConfidenceTier";
import type { MemoryLifecycleState } from "./MemoryLifecycleState";
import type { MemoryScope } from "./MemoryScope";

/**
 * 检索排序管道里的 lifecycle 候选。与 `CandidateNote` 同级，
 * 代表一条被 scope/project 过滤后、按 memory_type 评分进入 top-N 的 ledger 记忆。
 */
export type LifecycleCandidate = { record_id: string, title: string, summary: string, memory_type: string, scope: MemoryScope, state: MemoryLifecycleState, score: number, reasons: Array<string>, project_id: string | null, confidence: ConfidenceTier, 
/**
 * Record IDs of existing memories that this candidate contradicts.
 */
contradicts: Array<string>, };
