Commit History

  1. deploy: sync staged DataForge Space

    Pranesh
    66b1c50

  1. Fix reward score validation bounds

    Pranesh
    3ec16fe
  2. fix: raw ASGI middleware for score clamping - removes broken monkey-patch and BaseHTTPMiddleware

    Pranesh
    5f66d3a
  3. fix: stop fighting framework exclude, add ASGI score-clamp middleware⁠

    Pranesh +1: Claude Opus 4.6
    7209ed9
  4. fix: harden wire-level score clamping for Phase 2 validation⁠

    Pranesh +1: Claude Opus 4.6
    4d361f2
  5. fix: triple-layer score clamping to guarantee (0,1) range⁠

    Pranesh
    e8f8619
  6. fix: re-inject reward/done into obs dict so evaluator sees clamped scores⁠

    Pranesh
    bbb13fa
  7. fix: enforce strict (0,1) score range at all layers to pass Phase 2 validation⁠

    Pranesh
    a5f25ae
  8. fix: re-checkout app.py with proper UTF-8 encoding (remove null bytes)⁠

    Pranesh
    c8f4b71
  9. fix: update tests to expect grader_diagnostics=None after removal⁠

    Pranesh
    26a3599
  10. fix: revert to passing server architecture - remove all middleware and model_serializer⁠

    Pranesh
    2b185d5
  11. fix: align STEP/END output format with hackathon spec (2dp rewards, rich action strings)⁠

    Pranesh
    d02f8d2
  12. fix: stop data corruption in nuclear clamper and fix .2f rounding to 0.00/1.00⁠

    Pranesh
    75ec67e
  13. feat: enforce strict reward bounds (0.0001-0.9999) and add ASGI middleware safety net⁠

    Pranesh
    be4b75a
  14. fix: handle None reward from openenv create_app - replace with cumulative_reward⁠

    Pranesh
    8c8eb97
  15. fix: nuclear score clamping - clamp ALL reward fields (reward, cumulative_reward, reward_delta) at 4 layers⁠

    Pranesh
    01a2325
  16. fix: correct test expectations and verification for nuclear reward clamping⁠

    Pranesh
    6a462bd
  17. fix: nuclear fix β€” clamp ALL reward values to strict (0, 1) in ALL observations⁠

    Pranesh
    5924dfb

  1. fix: clamp scores to strict (0, 1) interval β€” not 0.0, not 1.0⁠

    Pranesh
    c05b47c
  2. fix: remove generate_datasets.py from .dockerignore + regenerate uv.lock with server extras

    Pranesh
    c52be7f
  3. fix: add HTTP POST /reset, /step endpoints with openenv protocol wrapping - Fallback returns {observation: {...}} matching openenv format - Step accepts {action: {...}} (openenv protocol) and flat fields - Dockerfile copies client.py, inference.py, REWARD_DESIGN.md - Dockerfile --extra server ensures fastapi/uvicorn install - uv.lock synced with pyproject.toml

    Pranesh
    8e15666
  4. ULTRAPLAN: compliance fixes, grader diagnostics, stochastic mode, new corruptions⁠

    Pranesh +1: Claude Opus 4.6
    e1f5cd8

  1. fix: remove invalid working-directory from CI workflow⁠

    Pranesh +1: Claude Opus 4.6
    5c30f45
  2. Elevate data quality env to research-grade: 6-phase enhancement⁠

    Pranesh +1: Claude Opus 4.6
    f8049d5

  1. fix: add defense-in-depth score clamping and push to HF Space⁠

    Pranesh +1: Claude Opus 4.6
    216ccf9

  1. fix: clamp terminal observation scores to (0, 1) exclusive for validator compliance⁠

    Pranesh
    f194691
  2. fix: clamp all score paths in inference.py to (0, 1) exclusive⁠

    Pranesh +1: Claude Opus 4.6
    af7d5e5
  3. fix: clamp task scores to (0, 1) exclusive β€” validator rejects 0.0 and 1.0⁠

    Pranesh +1: Claude Opus 4.6
    a5544fc
  4. fix: handle LiteLLM 400 errors and reduce context for small models⁠

    Pranesh +1: Claude Opus 4.6
    dc7bac4
  5. fix: prevent eval timeout β€” reduce timeouts, retries, and add deadline⁠

    Pranesh +1: Claude Opus 4.6
    7017097
  6. fix: add root Dockerfile for HuggingFace Spaces deployment⁠

    Pranesh +1: Claude Opus 4.6
    3d27060
  7. ci: add GitHub Action to auto-sync to HuggingFace Space⁠

    Pranesh +1: Claude Opus 4.6
    b163c73
  8. fix: resolve inference.py crash from context overflow and 400 fast-fail⁠

    Pranesh +1: Claude Opus 4.6
    c8f4dc4
  9. fix: prevent non-zero exit on LiteLLM proxy 400 errors⁠

    Pranesh +1: Claude Opus 4.6
    b84c108
  10. feat: harden RL signal and grader quality for hackathon submission⁠

    Pranesh +1: Claude Opus 4.6
    3db9e5d
  11. fix: add explicit HF_TOKEN and LOCAL_IMAGE_NAME env var declarations⁠

    Pranesh +1: Claude Opus 4.6
    513a5c3
  12. feat: elevate environment to hackathon-winning quality⁠

    Pranesh +1: Claude Opus 4.6
    b3e45cf

  1. feat: add verified baseline scores and deployment validation⁠

    Pranesh
    212b0ab

  1. feat: Data Quality RL Environment β€” production-ready submission⁠

    Praneshrajan137
    fc4c35a