import type { RunDirectorySnapshot } from "./runDir.js"; /** * What people said about a trace, in words a consumer can feed back to the * model: the run's `notes.md`, if any, each of the person's comments on a row * (worded by what the row was), each checklist sign-off's note, and * the text of every checklist question with how it was answered. Grader feedback is separate (it rides on the score rows); * this is the human side. The optimizer feeds the model the `unchecked` * questions (what reviewers found wrong); `checked` is here for anything * that wants to say what a run did right, or to compare annotators. */ export type HumanFeedback = { notes: string[]; /** Question texts answered `true` by any annotator on any checklist. */ checked: string[]; /** Question texts answered `false` by any annotator on any checklist. */ unchecked: string[]; }; export declare function humanFeedbackFor(snapshot: RunDirectorySnapshot, traceId: string): HumanFeedback;