Skip to content

AMPR-185 #532: ampere-eval 3 — Meter & Tolerance grading interface#541

Merged
wow-miley merged 1 commit into
mainfrom
miley/ampr-185-ampere-eval-3-meter-tolerance-grading-interface-reward
Jun 5, 2026
Merged

AMPR-185 #532: ampere-eval 3 — Meter & Tolerance grading interface#541
wow-miley merged 1 commit into
mainfrom
miley/ampr-185-ampere-eval-3-meter-tolerance-grading-interface-reward

Conversation

@wow-miley
Copy link
Copy Markdown
Contributor

Implements the reward-function grading interface for ampere-eval (AMPR-185).

Adds Reading, Tolerance, Meter (fun interface), and MeterError (sealed) as the core grading primitives, plus three built-in meters: OutcomeMeter (terminal-event predicate, 1.0/0.0), CompositeMeter (weighted mean with required-child fail propagation), and JudgeMeter (LLM judge via injected JudgeClient + CognitiveRelay seam, deterministic under PlaybackRelay in CI). All meters return Result<Reading> — malformed/empty traces surface as typed MeterError failures, never thrown exceptions. 26 commonTest tests cover all tasks (3.1–3.5).

Closes #532

🤖 Generated with Claude Code

Add Reading, Tolerance, Meter (fun interface), MeterError (sealed),
OutcomeMeter, CompositeMeter (WeightedMeter), and JudgeMeter (JudgeClient
SAM + PlaybackRelay seam) under link.socket.ampere.eval.meter.
Includes 26 commonTest tests covering all tasks (3.1–3.5).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 5, 2026

Concept staleness check — clean. No tracked-source changes need a concept update.

@wow-miley wow-miley merged commit 456e491 into main Jun 5, 2026
3 checks passed
@wow-miley wow-miley deleted the miley/ampr-185-ampere-eval-3-meter-tolerance-grading-interface-reward branch June 5, 2026 03:13
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.

ampere-eval 3 — Meter & Tolerance: grading interface (reward function)

1 participant