Spaces:
Sleeping
Sleeping
Commit History
-
Repositioning: world-class personal project (v1.0.0)
Drop all competition/hackathon framing and tighten the project into a standalone, portfolio-grade repo. Behavior of the environment, graders, and API is unchanged; this is reframing + cleanup + consolidation. De-hackathon: - Remove HF Space frontmatter from README; reword "OpenEnv-style" -> "RL-style" and "validator parity"/"validator-friendly" -> "score/log contract" / "numerically stable" across all docs and code docstrings. - Delete the OpenEnv manifest (openenv.yaml) and the dead openenv-core dep. - Rewrite DEPLOYMENT_GUIDE from an HF-submission checklist into a generic Docker/cloud deployment guide (HF Spaces kept as one optional target). - Rename tests/test_validator_parity.py -> tests/test_score_contract.py. - Remove empty stray dirs (Hackathon/, Hackathonenvlearning/, E:Meta/). UI consolidation: - Remove the duplicate Streamlit console (streamlit_app.py) and the streamlit dependency; the React dashboard is now the single served UI. Dependency & tooling: - Single runt…203345c
-
Phase 7: docs consolidation, architecture doc, API metadata + /version
- Enrich FastAPI OpenAPI metadata (description, license) and add a /version endpoint (semver); document the versioning policy. - Add docs/ARCHITECTURE.md (layers, request flow, key components, invariants, design decisions). - README: add a Documentation index (TECHNICAL_REFERENCE/ARCHITECTURE/RUNBOOK/ ROADMAP/CONTRIBUTING/SECURITY), the new health/version endpoints, and a Security & Configuration section. Kept the OpenEnv unversioned paths stable (a breaking /v1 move is deferred to avoid conflicting with validator parity). 204 tests passing, ruff clean.94970d2