jobbsok/tests/golden/jobbsok-tools.tools.json

85 lines
3.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"tools": [
{
"name": "kandidat_valider",
"description": "Valider kandidatprofilen mot kontrakten i build-brief 5.1 og returner rapporten som JSON: gyldig, feil, advarsler, seksjoner, vekter og vekter_kilde. Skriver ingenting.",
"inputSchema": {
"type": "object",
"properties": {
"workspace": {
"type": "string",
"description": "Absolutt sti til arbeidsområdet. Påkrevd. Det finnes ingen implisitt standard — serveren gjetter aldri på hjemmekatalogen."
},
"sti": {
"type": "string",
"description": "Sti til profilen, relativt til arbeidsområdet. Standard: profil/kandidat.md"
}
},
"required": [
"workspace"
],
"additionalProperties": false
}
},
{
"name": "annonse_vurder",
"description": "Kjør hardfiltrene og regn ut den vektede scoren for en annonse mot kandidatprofilen. Returnerer score, delscore, vekter, vekt_hash, verdikt, avvisninger, advarsler og bekymringer. Avvisninger og advarsler er to utfall, ikke ett. Skriver ingenting.",
"inputSchema": {
"type": "object",
"properties": {
"workspace": {
"type": "string",
"description": "Absolutt sti til arbeidsområdet. Påkrevd. Det finnes ingen implisitt standard — serveren gjetter aldri på hjemmekatalogen."
},
"annonse": {
"type": "object",
"description": "Frontmatteren fra annonsen, som et kart."
},
"brodtekst": {
"type": "string",
"description": "Annonsens brødtekst, uten frontmatter."
},
"delscore": {
"type": "object",
"description": "Modellens bidrag: ett heltall 0–100 per kriterium. Alle kriteriene må være med."
},
"bekymringer": {
"type": "array",
"items": {
"type": "string"
},
"description": "Fritekst som følger med uendret."
},
"profil_sti": {
"type": "string",
"description": "Sti til profilen, relativt til arbeidsområdet. Standard: profil/kandidat.md"
}
},
"required": [
"workspace",
"annonse",
"brodtekst",
"delscore"
],
"additionalProperties": false
}
},
{
"name": "selvsjekk",
"description": "Rapporter hvilken tolk som faktisk serverer verktøyene, hvilken versjon av ingest-vakten som er installert, hvilket byggestempel plugin-en har, og hvilket arbeidsområde som ble resolvert. Brukes til å avsløre en hurtigbufret plugin-versjon.",
"inputSchema": {
"type": "object",
"properties": {
"workspace": {
"type": "string",
"description": "Absolutt sti til arbeidsområdet. Påkrevd. Det finnes ingen implisitt standard — serveren gjetter aldri på hjemmekatalogen."
}
},
"required": [
"workspace"
],
"additionalProperties": false
}
}
]
}