Files
OmniRoute/open-sse/services/compression/rules/it/context.json
Anjielon 4b2ac70295 feat(compression): add Italian (it) Caveman rule pack (#8776)
Validated in local merge-train T5 (base49+contributors+pacocartones)
2026-08-06 00:08:35 -03:00

71 lines
2.4 KiB
JSON

{
"language": "it",
"category": "context",
"rules": [
{
"name": "it_context_setup",
"pattern": "\\b(?:ecco (?:qui )?il codice|questo è il codice|qui sotto (?:c'è |trovi )?il codice|di seguito il codice|ti allego il codice)\\b\\s*[:.]?\\s*",
"replacement": "Codice:",
"context": "user",
"category": "context",
"minIntensity": "lite"
},
{
"name": "it_intent",
"pattern": "\\b(?:il mio obiettivo è|quello che (?:mi serve|voglio|devo fare) è|quello che sto cercando di fare è|l'idea è (?:quella di |))\\b\\s*",
"replacement": "Obiettivo:",
"context": "user",
"category": "context",
"minIntensity": "lite"
},
{
"name": "it_error_report",
"pattern": "\\b(?:mi (?:dà|da) (?:questo |il seguente |)errore|ricevo (?:questo |il seguente |)errore|ottengo (?:questo |il seguente |)errore|l'errore che (?:mi dà|ricevo) è)\\b\\s*[:.]?\\s*",
"replacement": "Errore:",
"context": "user",
"category": "context",
"minIntensity": "lite"
},
{
"name": "it_expected_behavior",
"pattern": "\\b(?:quello che mi aspetto è|dovrebbe (?:invece |)(?:fare|succedere|restituire)|il comportamento atteso è)\\b\\s*[:.]?\\s*",
"replacement": "Atteso:",
"context": "user",
"category": "context",
"minIntensity": "lite"
},
{
"name": "it_already_tried",
"pattern": "\\b(?:ho (?:già |)provato a|ho tentato di|ho cercato di)\\b\\s*",
"replacement": "Provato:",
"context": "user",
"category": "context",
"minIntensity": "lite"
},
{
"name": "it_question_directive",
"pattern": "\\b(?:mi (?:sapresti |sai |puoi |)dire (?:se|come|cosa|quando|perché)|(?:sai|sapresti) (?:dirmi )?(?:se|come|cosa|quando|perché))\\b\\s*",
"replacement": "",
"context": "user",
"category": "context",
"minIntensity": "lite"
},
{
"name": "it_environment_preamble",
"pattern": "\\b(?:sto (?:lavorando|usando|utilizzando)|nel mio (?:progetto|sistema|ambiente))\\b\\s*",
"replacement": "",
"context": "user",
"category": "context",
"minIntensity": "full"
},
{
"name": "it_scope_note",
"pattern": "\\b(?:tieni (?:presente|conto) che|considera che|nota che|da notare che)\\b\\s*",
"replacement": "NB:",
"context": "all",
"category": "context",
"minIntensity": "lite"
}
]
}