addedOutput schema / properties / arhetip
Added value: +{
+ "description": "Arhetipul zonei din tokenii de contrast ai catalogului; limbajul preferat pentru explicații și matching.",
+ "items": {
+ "properties": {
+ "kind": {
+ "description": "strong | soft — cât de tare e tokenul în profilul zonei",
+ "type": "string"
+ },
+ "label": {
+ "description": "Etichetă citibilă: la mare, retras, urban, gastronomie…",
+ "type": "string"
+ },
+ "slug": {
+ "description": "Slug de temă tria când eticheta are pagină/filtru corespondent",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}
changedOutput schema / properties / gallery / description
Previous value: -"Galerie foto — nu e expusă pe MCP (doar pe web)."New value: +"Galerie foto limitată — doar la get_accommodation, cu URL-uri publice/proxied tria unde există."
changedOutput schema / properties / photo / description
Previous value: -"Poză de copertă — doar în show_accommodations_map (harta). Nu apare la search/top/get_accommodation."New value: +"Poză de copertă — în liste poate lipsi; la get_accommodation este cover-ul disponibil."
addedOutput schema / properties / potrivire
Added value: +{
+ "description": "Potrivire cu INTENȚIA ta (0–100) — cât de bine se aliniază cazarea cu tokenii/criteriile cerute. Apare DOAR când ai dat o intenție. NU e un scor/rating absolut al cazării (nu notăm cazări).",
+ "type": "number"
+}
addedOutput schema / properties / pret
Added value: +{
+ "description": "Preț ORIENTATIV live pe 3 perioade — doar la get_accommodation. Nu e disponibilitate garantată; verificarea finală + rezervarea se fac pe site-ul partener. Fără taxe/comisioane.",
+ "properties": {
+ "de_la": {
+ "description": "Cel mai mic tarif/noapte peste perioadele de mai jos (orientativ, fără taxe).",
+ "type": "integer"
+ },
+ "moneda": {
+ "type": "string"
+ },
+ "perioade": {
+ "description": "3 perioade-eșantion (nu calendar complet).",
+ "items": {
+ "properties": {
+ "de_la": {
+ "description": "Tarif/noapte pe această perioadă; absent = fără disponibilitate afișată (de verificat pe partener).",
+ "type": "integer"
+ },
+ "interval": {
+ "type": "string"
+ },
+ "perioada": {
+ "description": "Weekendul următor / Peste o lună / Peste 2-3 luni",
+ "type": "string"
+ },
+ "rezervare_url": {
+ "description": "Link către pagina de rezervare a partenerului.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}
addedOutput schema / properties / pret_de_la
Added value: +{
+ "description": "Preț informativ general „de la”, unde există. Nu este disponibilitate și nu este ofertă de rezervare.",
+ "type": "string"
+}
changedOutput schema / properties / rezolutie / description
Previous value: -"Provenance + încredere a semnalelor (litoral=bogat/identitate, național=ambient). Agentul îl CITEȘTE ca să calibreze încrederea; nu e parametru de request."New value: +"Provenance + încredere a semnalelor (mai bogat unde semnalul e fin, mai subțire la marginea litorală). Agentul îl CITEȘTE ca să calibreze încrederea; nu e parametru de request."
changedOutput schema / properties / rezolutie / properties / adancime / description
Previous value: -"Profunzimea semnalelor: bogata (litoral r10) | standard (național r7) | bazica"New value: +"Profunzimea semnalelor: standard (național) | bazica; mai subțire la marginea litorală"
addedOutput schema / properties / rooms
Added value: +{
+ "description": "Camere/unități, doar la get_accommodation, compactate și limitate ca să nu umfle contextul.",
+ "items": {
+ "properties": {
+ "amenities": {
+ "description": "Dotări pe cameră, limitate",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "beds": {
+ "description": "Paturi",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "description": {
+ "description": "Descriere scurtă a camerei",
+ "type": "string"
+ },
+ "max": {
+ "description": "Capacitate maximă persoane",
+ "type": "integer"
+ },
+ "name": {
+ "description": "Numele camerei/unității",
+ "type": "string"
+ },
+ "photos": {
+ "description": "Fotografii cameră, limitate",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "price": {
+ "description": "Preț text pentru cameră, informativ",
+ "type": "string"
+ },
+ "price_from": {
+ "description": "Preț numeric minim pentru cameră, informativ",
+ "type": "number"
+ },
+ "size": {
+ "description": "Suprafață, unde există",
+ "type": "number"
+ },
+ "unit": {
+ "description": "Unitate suprafață, de obicei mp",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}
removedOutput schema / properties / scor
Removed value: -{
- "description": "Scorul tria (0–100) — recomandarea de caracter, penalizată doar de recenzii slabe. Folosește-l la clasare.",
- "type": "number"
-}
removedOutput schema / properties / sentiment_cazare
Removed value: -{
- "description": "Sentiment CAZARE: verdictul din recenziile oaspeților proprietății (numărul de recenzii nu e expus). Specific cazării — diferă între proprietăți.",
- "properties": {
- "highlights": {
- "description": "Plusuri/minusuri spuse de oaspeți (doar la get_accommodation)",
- "properties": {
- "cons": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "pros": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "scor": {
- "description": "Verdictul oaspeților (0–100), din rating ponderat Bayesian. Lipsește dacă nu sunt recenzii.",
- "type": "number"
- },
- "semnale": {
- "description": "Subscoruri pe categorii din recenzii (0–100), unde există",
- "properties": {
- "camere": {
- "type": "number"
- },
- "curatenie": {
- "type": "number"
- },
- "facilitati": {
- "type": "number"
- },
- "locatie": {
- "type": "number"
- },
- "mancare": {
- "type": "number"
- },
- "raport_calitate_pret": {
- "type": "number"
- },
- "servicii": {
- "type": "number"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
-}
removedOutput schema / properties / sentiment_zona
Removed value: -{
- "description": "Sentiment ZONĂ: caracterul zonei (fără recenzii). Comun cazărilor vecine din aceeași zonă — de aceea se repetă.",
- "properties": {
- "scor": {
- "description": "Caracterul ZONEI (0–100)",
- "type": "number"
- },
- "semnale": {
- "description": "Semnalele de caracter tria — diferențiatorul (doar cele cu valoare)",
- "properties": {
- "afluenta": {
- "description": "Aglomerație (0–100)",
- "type": "number"
- },
- "anvergura": {
- "description": "Lățimea bazinului de vizitatori (0–100)",
- "type": "number"
- },
- "dezirabilitate": {
- "description": "Cât de căutată e zona (0–100)",
- "type": "number"
- },
- "farmec": {
- "description": "Farmecul zonei (0–100)",
- "type": "number"
- },
- "liniste": {
- "description": "Liniște (0–100)",
- "type": "number"
- },
- "magnetism": {
- "description": "Capacitatea zonei de a reține oameni (0–100)",
- "type": "number"
- },
- "plaja": {
- "description": "Acces plajă (0–100)",
- "type": "number"
- },
- "vibranta": {
- "description": "Vibranță / animație (0–100)",
- "type": "number"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
-}