# config/user.yaml.example
# Copy to config/user.yaml and fill in your details.
# The first-run wizard will create this file automatically.

name: "Your Name"
email: "you@example.com"
phone: "555-000-0000"
linkedin: "linkedin.com/in/yourprofile"
career_summary: >
  Experienced professional with X years in [your field].
  Specialise in [key skills]. Known for [strength].

nda_companies: []   # e.g. ["FormerEmployer"] — masked in research briefs

# Optional: industries you genuinely care about.
# When a company/JD matches an industry, the cover letter prompt injects
# your personal note so Para 3 can reflect authentic alignment.
# Leave a value empty ("") to use a sensible generic default.
mission_preferences:
  music: ""           # e.g. "I've played in bands for 15 years and care deeply about how artists get paid"
  animal_welfare: ""  # e.g. "I volunteer at my local shelter every weekend"
  education: ""       # e.g. "I tutored underserved kids for 3 years and care deeply about literacy"
  social_impact: ""   # e.g. "I want my work to reach people who need help most"
  health: ""          # e.g. "I care about people navigating rare or poorly-understood health conditions"
                      # Note: if left empty, Para 3 defaults to focusing on the people the company
                      # serves — not the industry. Fill in for a more personal connection.

# Optional: how you write and communicate. Used to shape cover letter voice.
# e.g. "Warm and direct. Cares about people first. Finds rare and complex situations fascinating."
candidate_voice: ""

# Set to true to include optional identity-related sections in research briefs.
# Both are for your personal decision-making only — never included in applications.

# Adds a disability inclusion & accessibility section (ADA, ERGs, WCAG signals).
candidate_accessibility_focus: false

# Adds an LGBTQIA+ inclusion section (ERGs, non-discrimination policies, culture signals).
candidate_lgbtq_focus: false

tier: free                  # free | paid | premium
dev_tier_override: null     # overrides tier locally (for testing only)
wizard_complete: false
wizard_step: 0
dismissed_banners: []
ui_preference: streamlit    # UI preference — "streamlit" (default) or "vue" (Beta: Paid tier)

docs_dir: "~/Documents/JobSearch"
ollama_models_dir: "~/models/ollama"
vllm_models_dir: "~/models/vllm"

inference_profile: "remote"  # remote | cpu | single-gpu | dual-gpu

services:
  streamlit_port: 8501
  ollama_host: ollama        # Docker service name; use "localhost" if running outside Docker
  ollama_port: 11434
  ollama_ssl: false
  ollama_ssl_verify: true
  vllm_host: vllm            # Docker service name; use "localhost" if running outside Docker
  vllm_port: 8000
  vllm_ssl: false
  vllm_ssl_verify: true
  searxng_host: searxng      # Docker service name; use "localhost" if running outside Docker
  searxng_port: 8080         # internal Docker port; use 8888 for host-mapped access
  searxng_ssl: false
  searxng_ssl_verify: true
