Summary
Vasya AI v0.6.0 completes the Installation & First-Run milestone: faster onboarding, stronger diagnostics, a real CI quality gate, and Morning Brief v1 as the portfolio-grade daily flow.
Highlights
- Morning Brief v1 with weather, open tasks, today/tomorrow calendar events, Memory Center context, suggested priorities, spoken summary, and deterministic local Markdown briefings.
- Idempotent macOS setup via scripts/setup_macos.py with scripts/setup_mac.sh kept as the stable entrypoint.
- First-run checklist in docs/FIRST_RUN.md and README/README.ru quickstart paths.
- Expanded doctor diagnostics for Python version, virtualenv/dependencies, Ollama, TTS backend readiness, writable storage, Memory wiki path, API auth, optional integrations, and autostart.
- CI now runs scoped compileall, unit tests, and scripts/doctor.py --strict --quiet.
Security / Local-first
- Generated API tokens stay local in .env.
- Existing .env files are not overwritten by setup.
- API auth and rate limits remain enabled by default.
Verification
- Unit tests: 155 passing locally.
- Doctor strict smoke passed locally and in CI.
- GitHub Actions CI green on release PR #24.