Commit History

  1. fix: eliminate all 0.0 reward values across all files

    Deepikachintamreddy
    bc98e17
  2. fix: progress_ratio default 0.01

    Deepikachintamreddy
    b1c5449
  3. fix: total_reward init 0.01

    Deepikachintamreddy
    3ca9f73
  4. fix: remove function aliases from grader_api, classes only, NaN protection

    Deepikachintamreddy
    d500ed3
  5. fix: grader classes with grade() method per Meta feedback

    Deepikachintamreddy
    b5751d2
  6. fix: model defaults 0.01 not 0.0

    Deepikachintamreddy
    c8197e5
  7. fix: initial previous_reward 0.01 not 0.0

    Deepikachintamreddy
    991b3a8
  8. fix: reset reward 0.01 not 0.0

    Deepikachintamreddy
    f198438
  9. fix: grader handles all call patterns, reset reward 0.01

    Deepikachintamreddy
    b17299b
  10. fix: class-based graders with grade() method per Meta instructions

    Deepikachintamreddy
    b5fc338
  11. fix: bulletproof graders - never throw, always return float in range

    Deepikachintamreddy
    5b5379b
  12. fix: grader_api returns float only, not tuple

    Deepikachintamreddy
    e421a0a
  13. fix: correct step format, per-task output, tuple grader returns

    Deepikachintamreddy
    c7b11e5
  14. add POST /grader endpoint for validator

    Deepikachintamreddy
    5e04bd7
  15. trigger rebuild

    Deepikachintamreddy
    fba04fa
  16. fix: resolve merge conflict in grader_api.py

    Deepikachintamreddy
    b53b055
  17. Refactor graders to use clamping wrapper

    Chintamreddy Deepika
    Unverified signature
    16b042a
  18. Update grader_api.py

    Chintamreddy Deepika
    Unverified signature
    7289a7e
  19. Update app.py

    Chintamreddy Deepika
    Unverified signature
    99b0783
  20. Update env.py

    Chintamreddy Deepika
    Unverified signature
    495f412
  21. CRITICAL FIX: Add missing grader_api.py

    Deepikachintamreddy
    8ad450c

  1. SIMPLIFY: Override /reset to create fresh environment directly, avoiding original endpoint call

    Nanda Kumar Kondreddy
    cf3a550
  2. FIX: Properly type request parameter in /reset endpoint as fastapi.Request

    Nanda Kumar Kondreddy
    a91aa82
  3. CRITICAL FIX: Replace /reset middleware with direct endpoint override - ensure base fields included

    Nanda Kumar Kondreddy
    f2a42f5
  4. ENHANCE: Update reset middleware to include base Observation fields (done, reward, metadata) at top level

    Nanda Kumar Kondreddy
    270a32f
  5. FIX: Add middleware to correct /reset response schema - add 'info' field, remove reward/done

    Nanda Kumar Kondreddy
    5bc98e9
  6. Add comprehensive instrumentation to all graders for validator diagnostic

    Nanda Kumar Kondreddy
    4891046
  7. Add detailed instrumentation to grade_task1 and normalize_reward for validator debugging

    Nanda Kumar Kondreddy
    31647f3
  8. CRITICAL RUNTIME FIX: Remove tuple unpacking from environment handlers - graders now return FLOAT only, not tuples

    Nanda Kumar Kondreddy
    b8c69e2
  9. CRITICAL FIX: Graders now return FLOAT ONLY (not tuples) for validator contract compliance - extracted float from raw grader tuples

    Nanda Kumar Kondreddy
    c256e38
  10. CRITICAL FIX: Wrappers now return full tuples (reward, error, bugs) instead of just floats - fixes env.py unpacking

    Nanda Kumar Kondreddy
    cf1808d
  11. Add comprehensive runtime grader validation endpoint (/validate-graders) to audit actual grader outputs under validator-style conditions

    Nanda Kumar Kondreddy
    5e5a089
  12. CRITICAL WIRING FIX: Import wrapped graders from grader_api, not raw graders - ensures normalization is used

    Nanda Kumar Kondreddy
    1566ba9
  13. FINAL FIX: Centralized universal reward normalization - GUARANTEES all scores in (0.01, 0.99)

    Nanda Kumar Kondreddy
    6d73738
  14. CRITICAL BUG FIX: Clamp reward on ALL early return paths - prevents returning 0.0

    Nanda Kumar Kondreddy
    6138889
  15. Enhanced /diagnostics: validate manifest import paths with importlib (mirrors validator behavior)

    Nanda Kumar Kondreddy
    c87f77e
  16. Add startup and diagnostics logging to debug task loading

    Nanda Kumar Kondreddy
    9331aaf
  17. Simplify metadata task schema to minimal fields (id, has_grader) for validator compatibility

    Nanda Kumar Kondreddy
    491de7d
  18. PROPER FIX: Remove default /metadata route before registering custom override with tasks

    Nanda Kumar Kondreddy
    3a48cf2
  19. CRITICAL FIX: Add /metadata endpoint with task enumeration for validator discovery

    Nanda Kumar Kondreddy
    a2f8fcd
  20. Add validator invocation logging to all grader wrappers

    Nanda Kumar Kondreddy
    e924908
  21. Add debug endpoint to verify deployed grader fix

    Nanda Kumar Kondreddy
    afad682
  22. Fix: Enforce strict open interval (0.01, 0.99) for all grader rewards - validator compliance

    Nanda Kumar Kondreddy
    8e7ae76
  23. Phase 2: Benchmark Quality Upgrades - Progressive graders, realistic multi-bug tasks, ground_truth exposure

    Nanda Kumar Kondreddy
    b43aff5