Commit History

  1. Simplify requirements: pin only gradio and pydantic range⁠

    RolandM +1: Claude Sonnet 4.6
    e65de94
  2. Fix pydantic version conflict with gradio[mcp] extra⁠

    RolandM +1: Claude Sonnet 4.6
    69c82e4
  3. Pin dependency versions to match working local venv⁠

    RolandM +1: Claude Sonnet 4.6
    b1d20e4

  1. Update Goatcounter to dedicated PRISMA site; add Milestone 4c⁠

    RolandM +1: Cursor
    62c221c
  2. Add Goatcounter analytics to page head⁠

    RolandM +1: Cursor
    ab32329

  1. Restore per-IP daily session cap default to 10 (production)⁠

    RolandM +1: Cursor
    23edb94
  2. Reduce per-IP daily session cap default to 2 for test phase⁠

    RolandM +1: Cursor
    2ac27ca
  3. Migrate to gpt-oss-120b, strict JSON schema, per-IP rate limiting⁠

    RolandM +1: Cursor
    47329ab

  1. Increase parse-retry budget from 1 to 4 (5 total attempts)⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    e1f5302

  1. Retry once on EvaluationParseError to mask stochastic JSON drift⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    082c6bb

  1. Remove type kwarg from gr.Chatbot (not supported in Gradio 6.x)⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    6e3b1db
  2. Migrate inference backend from Hugging Face to Groq⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    03732db

  1. Separate live-demo and research-paper lines in README⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    ac303b1
  2. Let impressions panel match chat width on mobile⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    3e5167a
  3. Stack footer columns vertically on mobile viewports⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    61f66c4
  4. Code quality and polish pass for launch⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    f4b1b43
  5. Finalize README, ROADMAP, and env template for launch⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    9fdc8c3
  6. Rewrite ARCHITECTURE.md as finished v1 document⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    9dad4c8

  1. Add footer figure and fix SVG sizing⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    15ce355

  1. Surface errors as toasts instead of fake assistant messages⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    eaecb1a
  2. Disable SSR on launch to fix HF Space startup hang⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    d29face
  3. Add HF Spaces YAML frontmatter to README⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    9dce2e8
  4. Add HF Spaces .gitattributes (LFS config)⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    03ec7f1
  5. UI tweaks: rainbow PRISMA title, dark inputs/bubbles, selected-turn highlight, plot jitter⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    446195c
  6. Drop unused EvaluationParseError import in inference module⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    1d0171b
  7. Remove debug parse-failure print from inference client⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    12364c0
  8. UI polish pass: dark theme, embedded figure, bar-cell impressions, trajectory plot⁠

    fbc2805
  9. ROADMAP.md update

    c2af76f
  10. Add inference module with HF API wrapper⁠

    7db5adc
  11. Force JSON mode in inference call⁠

    ba58dc4
  12. Add evaluation module with parsing, validation, and formatting⁠

    989cfe7

  1. Refresh README with hero figure and finalize v1 attribute set⁠

    RolandM +1: Claude Opus 4.7 (1M context)
    650d835
  2. Add system prompt and test harness (M2)⁠

    9912839

  1. Initial project scaffolding

    1e436e0
  2. Initial commit

    Unverified signature
    0f1fb08