Skip to content

[TRACKING] v0.4 release milestone — full deliverables checklist #33

@Neal006

Description

@Neal006

v0.4 Release Tracker

This issue tracks all deliverables for the v0.4 milestone. It will be closed when all items below are merged and CI is green on Python 3.10 + 3.11.


Code Deliverables

# Feature Area Status
#20 GraphMemory backend (memory/graph.py) memory-backend ⬜ open
#21 contradiction_score metric metrics ⬜ open
#22 BaseScenario abstract class simulator ⬜ open
#23 CustomerSupportScenario simulator ⬜ open
#24 MedicalScenario simulator ⬜ open
#25 FastAPI benchmark server (api/server.py) api ⬜ open
#26 SQLite persistent storage (utils/storage.py) infrastructure ⬜ open
#27 History tab in dashboard dashboard ⬜ open
#28 HuggingFace Spaces entry point (app.py) infrastructure ⬜ open

Documentation & Infrastructure

# Task Status
#29 Update README with new features ⬜ open
#30 Add networkx, fastapi, uvicorn to requirements ⬜ open
#31 Integration tests for all v0.4 features ⬜ open
#32 CONTRIBUTING.md + issue + PR templates ⬜ open

Release criteria

  • All items above are merged to main
  • All tests green on Python 3.10 and 3.11 (GitHub Actions CI)
  • python quick_demo.py runs without an API key
  • streamlit run app.py launches the dashboard
  • uvicorn api.server:app starts the API server
  • python main.py --scenario customer_support --turns 50 runs end-to-end
  • python main.py --scenario medical --turns 50 runs end-to-end
  • python main.py --backends naive graph cascading --turns 50 runs end-to-end

How to contribute

  1. Pick any unchecked item above
  2. Comment on the linked issue to claim it (prevents duplicate work)
  3. Fork → branch → PR — reference the issue number in your PR title
  4. See CONTRIBUTING.md for the full setup and PR checklist

All issues are labeled with difficulty levels (difficulty: beginner / difficulty: intermediate / difficulty: advanced) so you can find the right starting point.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions