// 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 { ScoreContribution } from "./ScoreContribution";

export type CandidateNote = { relative_path: string, title: string, score: number, reasons: Array<string>, 
/**
 * Structured rationale that always sums to `score`. Empty when a
 * scored note is constructed without per-contribution tracking
 * (legacy paths). Tools should prefer this over `reasons` when
 * available.
 */
score_breakdown: Array<ScoreContribution>, confidence: ConfidenceTier, excerpt: string, };
