Skip to content

Register metadata-driven RUL scorer with strict label checks - #673

Open
DhavalRepo18 wants to merge 3 commits into
aafeedback_changesfrom
codex/register-rul-scorer
Open

DhavalRepo18 wants to merge 3 commits into
aafeedback_changesfrom
codex/register-rul-scorer

Conversation

@DhavalRepo18

@DhavalRepo18 DhavalRepo18 commented Nov 1, 2026 •

Copy link
Copy Markdown
Collaborator

Registers rul_numeric_v1 in AOB's existing scorer registry so Harbor's standard verifier can dispatch to the RUL checker after rebuilding the runtime.

A submission passes only when both label_pass and numerical_pass are true. Labels require the correct asset and cutoff, exact sorted failed/ongoing fleets, and a genuine boolean horizon decision that matches the outcome and is consistent with the submitted RUL. Numerical accuracy uses the inclusive relative-error tolerance supplied by private scenario_meta.json. The per-case results expose both checks and overall_pass separately.

The horizon is read from the question and cross-checked against its output comparison; there is no default horizon or extra required metadata. Invalid predictions fail; invalid evaluator configuration or ground truth raises a harness error. No dataset-specific values or fixed tolerance are bundled.

Validation: python -m pytest src/evaluation/tests -q — 262 passed, including independent synthetic fixtures for numerical boundaries, label failures, missing fields, nondefault horizons, inclusive equality, horizon-crossing forecasts, invalid configuration/gold, and native evaluator dispatch. Changes remain limited to the scorer, registration and tests.

Signed-off-by: Dhaval Patel <pateldha@us.ibm.com>
@DhavalRepo18
DhavalRepo18 force-pushed the codex/register-rul-scorer branch from eb057a9 to b756899 Compare November 1, 2026 16:23
Signed-off-by: Dhaval Patel <pateldha@us.ibm.com>
Signed-off-by: Dhaval Patel <pateldha@us.ibm.com>
@DhavalRepo18 DhavalRepo18 changed the title Register metadata-driven numerical RUL scorer Register metadata-driven RUL scorer with strict label checks Nov 2, 2026

This branch has not been deployed

No deployments
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