Release digest
Fixed
- SPRINT-02-HARDENING (Repository & Logging Closure) — Closed the service-
layer DB unification and logging consolidation work for Sprint 2:
smart_search.pyandemployer_trust_service.pynow route DB lifecycle through shared repositories.- Cloud Logging shutdown noise is explicitly closed.
- DB pool observability is now surfaced through admin diagnostics.
- Production-path logging cleanup is complete for the Sprint 2 target set.
- POST-SPRINT-CARRY-FORWARD (Runtime Repository Sweep) — Continued the
repository-backed runtime cleanup across chat logging, agent tools, scraping
API/service/worker/job runner flows, analyzer utilities, company sentiment
script,
job_control_endpoints.py,vartovii/ai/ai_engine.py, and the remaining legacyvartovii/runtime helpers. - VARTOVII-RUNTIME-BOOTSTRAP (Package-Safe Imports) — Core legacy
vartoviiruntime entrypoints now avoidsys.pathmutation in packaged execution paths; CLI logging for vacancy harvesting is scoped to direct local runs instead of import-time side effects. - CHANGELOG-01 (Sync Drift & Cover Generation) — The changelog sync path now
catches up generated MDX entries from
CHANGELOG.md, and release-cover fallback no longer depends on Pillow. When AI image generation is unavailable, the sync script now creates SVG cover art locally.
Internal
- Full regression after the carry-forward sweep: 435 passed, 2 skipped, 22
deselected (
pytest -q). - Targeted regression added for bootstrap and changelog sync paths.
- Knowledge base build and changelog app build pass locally.
- Synced Sprint 2 closure and carry-forward progress across main, internal, and public-safe documentation surfaces.
- Regenerated changelog app content from the canonical root
CHANGELOG.md.