85 lines
3.1 KiB
JSON
85 lines
3.1 KiB
JSON
{
|
||
"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
|
||
}
|
||
}
|
||
]
|
||
}
|