{% extends "base.html" %} {% block title %}Config — karyab{% endblock %} {% block content %}

Config

{% if flash %} {% if flash_error %}
{{ flash }}
{% else %}
{{ flash }}
{% endif %} {% endif %}

Filters

UI defaults

{% for st in all_statuses %} {% endfor %}

Ranker

claude_cli makes Fetch/Rank run claude -p locally (no API key needed).

Matching

Job-matching profile: drives ranking and filtering. Nested subtables (e.g. [profile.requirements]) are preserved on save.

Relevance filter

Controls the title-based relevance gate. Blank = use built-in defaults.

CV

Re-rank all jobs

Clears all existing scores and re-ranks every job using the current Matching profile. Use this after changing profile keywords or filters so the new criteria take effect. Runs in the background — watch the status area below.

Clean off-target jobs (location/role)

Scans all untracked jobs and marks any that fail the current location or role gates as off-target (score = 0). Runs instantly — no LLM call needed. Use after updating target roles, excluded keywords, or location filters.

Email

Sets up Microsoft/Outlook email via a device-code login — no terminal needed. Click below, then watch the status area: it shows a Microsoft URL and a code to enter in your browser. See the Help page for full email setup.

{% endblock %}