Skip to content

feat: evaluation steps in metadata#9

Draft
zhukaihan wants to merge 3 commits intomainfrom
evaluation-steps
Draft

feat: evaluation steps in metadata#9
zhukaihan wants to merge 3 commits intomainfrom
evaluation-steps

Conversation

@zhukaihan
Copy link
Collaborator

@zhukaihan zhukaihan commented Jan 12, 2026

Add evaluation step logging via EvaluationEngine.evaluate(options: EvaluationOptions?) and merge steps into variant metadata in EvaluationEngine.kt

Introduce EvaluationOptions(showSteps) and per-segment step results (EvaluationSegmentResult, EvaluationConditionResult), update EvaluationEngineImpl evaluation methods to collect and merge steps into variant metadata, and adjust matchCondition to accept propValue. Tests cover step logging in EvaluationIntegrationTest.kt.

📍Where to Start

Start with EvaluationEngineImpl.evaluate in EvaluationEngine.kt.


Macroscope summarized 2aa146f. (Automatic summaries will resume when PR exits draft mode or review begins).

@zhukaihan zhukaihan requested review from a team and vaibhav-jain-exp and removed request for a team January 14, 2026 03:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant