Skip to content

Multi-Job AI Optimization & Workspace Sync

Choose a tag to compare

@ABDELLAH-Hallou ABDELLAH-Hallou released this 21 Jun 00:52
a2331da

VITA CV v2.0.0 Release Notes

Highlights

  • Added multi-job job.md support for cross-role CV optimization.
  • Expanded vita sync to repair .vita workspace state, not only branch registry drift.
  • Improved AI adaptation so the CV title/headline and professional summary are tailored alongside experience and skills.
  • Updated README and extension docs to better reflect AI-assisted workflows and LLM provider configuration.

Multi-Job CV Optimization

job.md can now contain multiple roles from the same company, separated by # Job N headers:

# Job 1
Software Engineer, Infrastructure
TechNova Corp

# Job 2
Research Engineer, GenAI
TechNova Corp

# Job 3
ML Engineer, Platforms
TechNova Corp

When multiple jobs are detected, VITA formats them as a single multi-job input and asks the AI to optimize one CV across all listed roles.

Unified Cross-Role Analysis

vita analyze --auto and vita run --auto now support unified analysis across multiple job descriptions.

The analysis prompt now asks for:

  • Keywords and requirements shared across multiple jobs.
  • Role-specific keywords.
  • Per-job match scores.
  • An overall match probability.
  • Recommended CV title/headline.
  • Recommended professional summary angle.
  • High-leverage changes that improve fit across the full role set.

Stronger CV Adaptation

vita adapt --auto now asks the AI to tailor more than bullet points.

The adaptation step now targets:

  • CV title/headline.
  • Professional summary.
  • Experience bullets.
  • Skills section.

For multi-job inputs, VITA instructs the AI to produce one coherent CV optimized for shared requirements rather than separate CV versions.

Expanded vita sync

vita sync now checks and repairs the wider .vita workspace state.

It can recreate missing:

  • .vita/config.json
  • .vita/companies.json
  • .vita/extensions.json
  • .vita/.env
  • .vita/.env.example
  • .vita/logs/
  • .vita/results/
  • .vita/tmp/
  • .vita/logs/.gitkeep

It also fills missing default keys in existing .vita/config.json and .vita/extensions.json without overwriting user values.

Documentation Updates

  • README now introduces VITA as an AI-assisted CV sharpening tool.
  • README now documents vita save, vita keys, vita run --auto, --provider, and local-first AI behavior.
  • EXTENSIONS.md now treats llm_providers as first-class configuration.
  • Extension docs now correctly state that keys starting with _ are ignored.

Upgrade Summary

v2.0.0 makes VITA better for real-world application workflows where one company has several suitable roles. It can analyze multiple job descriptions together, produce one stronger cross-role CV, tailor the title and summary, and keep the local .vita workspace healthier with a more capable vita sync.