Interface: ContrastiveDistillationTrajectoryPair
Defined in: runtime/lessons/lesson-distillation-params.ts:13
Rejected-to-accepted trajectory pair supplied to contrastive lesson distillation (SPEC.md §3.4.3).
Captures the source ('loop' vs 'gate'), rejected attempt output/receipt/deficits, and subsequent accepted attempt output/receipt.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
accepted | readonly | object | Snapshot of the accepted iteration or passing beforeStop gate attempt. | runtime/lessons/lesson-distillation-params.ts:24 |
accepted.output | readonly | unknown | - | runtime/lessons/lesson-distillation-params.ts:25 |
accepted.scopeReceipt? | readonly | Record<string, unknown> | - | runtime/lessons/lesson-distillation-params.ts:26 |
rejected | readonly | object | Snapshot of the rejected iteration or failed beforeStop gate attempt. | runtime/lessons/lesson-distillation-params.ts:17 |
rejected.deficits | readonly | readonly string[] | - | runtime/lessons/lesson-distillation-params.ts:21 |
rejected.failedChecks? | readonly | readonly string[] | - | runtime/lessons/lesson-distillation-params.ts:20 |
rejected.output | readonly | unknown | - | runtime/lessons/lesson-distillation-params.ts:18 |
rejected.scopeReceipt? | readonly | Record<string, unknown> | - | runtime/lessons/lesson-distillation-params.ts:19 |
source | readonly | "loop" | "gate" | Origin of the recovery trajectory ('loop' for outer loop recovery, 'gate' for beforeStop recovery). | runtime/lessons/lesson-distillation-params.ts:15 |