3 Commits
Author SHA1 Message Date
LeoGitHubtriqbitgoogle-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
c6668af65b docs: improve developer onboarding and contribution experience (#1446)
* docs: improve developer onboarding and contribution experience

- Harden DX domain: format and fix 35+ files in scripts/ and migrations/.
- Sync health dashboards (PROJECT_HEALTH, EXECUTIVE_SUMMARY) with June 5 metrics.
- Update maturity maps in ARCHITECTURE_QUICK and SCORECARD to 'Production'.
- Reduce total repo lint debt from 146 to 33.

Co-authored-by: triqbit <242833443+triqbit@users.noreply.github.com>

* docs: improve developer onboarding and contribution experience

- Harden DX domain: format and fix 25+ files in scripts/ and utility modules.
- Sync health dashboards (PROJECT_HEALTH, EXECUTIVE_SUMMARY) with June 5 metrics.
- Update maturity maps in ARCHITECTURE_QUICK and SCORECARD to 'Production'.
- Ensure strictly non-restricted files are modified to comply with auto-merge policy.

Co-authored-by: triqbit <242833443+triqbit@users.noreply.github.com>

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: triqbit <242833443+triqbit@users.noreply.github.com>
2026-05-30 13:14:09 +00:00
xnessomGitHubgoogle-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>xnessom
95e794821c chore: 📦 Jules02: Dependency and environment hygiene — Harmonize pyproject.toml and diagnostic scripts (#1219)
- Sync pyproject.toml with requirements.txt by adding missing dependencies (python-socketio) and type stubs.
- Enhance scripts/verify_dependencies.py to include pyproject.toml in the harmonization check, ensuring it remains the source of truth.
- Update scripts/doctor.py with comprehensive dependency validation, including psycopg2, telegram, and optuna.
- Improve script resilience with tomllib/tomli compatibility for wider environment support.
- Flatten nested logic in doctor.py to comply with linting standards.

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: xnessom <255288032+xnessom@users.noreply.github.com>
2026-05-15 07:14:09 +00:00
xnessomGitHubxnessomgoogle-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
be790cfda8 📦 Jules02: Dependency and environment hygiene — harmonize and pin vetted versions (#790)
* refactor: harmonize and pin security-vetted dependencies

- Aligned core dependencies (pandas, fastapi, starlette, numpy, etc.) across all requirements files to security-vetted versions.
- Pinned type stub versions in requirements-ci.txt to ensure CI reproducibility.
- Tightened ConfigValidator to treat calibration threshold breaches as critical errors.
- Added scripts/verify_dependencies.py to maintain version parity across files.
- Verified changes with core test suites (resilience, risk, performance, config).

Co-authored-by: xnessom <255288032+xnessom@users.noreply.github.com>

* refactor: harmonize and pin security-vetted dependencies

- Aligned core dependencies (`pandas==2.3.2`, `fastapi==0.136.1`, `starlette==0.49.1`) across all requirements files.
- Resolved security vulnerabilities in starlette (GHSA-2c2j-9gv5-cj73, GHSA-7f5h-v6xp-fcq8).
- Satisfied `pandas-ta` requirement for `pandas>=2.3.2`.
- Tightened `ConfigValidator` to treat calibration threshold breaches (> 0.25) as critical errors.
- Introduced `scripts/verify_dependencies.py` and `tests/test_verify_dependencies.py` for automated version parity enforcement.
- Updated `CHANGELOG.md` to document environment hygiene improvements.

Co-authored-by: xnessom <255288032+xnessom@users.noreply.github.com>

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: xnessom <255288032+xnessom@users.noreply.github.com>
2026-05-07 05:50:21 +00:00