-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdati.jsonl
More file actions
10 lines (10 loc) · 3.77 KB
/
Copy pathdati.jsonl
File metadata and controls
10 lines (10 loc) · 3.77 KB
1
2
3
4
5
6
7
8
9
10
{"instruction": "Inizializza il logger aziendale per registrare un errore critico nel modulo pagamenti.", "input": "", "output": "from core_utils.logging import get_nexus_logger\n\nlogger = get_nexus_logger(__name__)\nlogger.critical('Errore critico nel modulo pagamenti', extra={'alert_level': 'P1', 'slack_notify': True})"}
{"instruction": "Formatta questa risposta API secondo lo standard v3 dell'azienda.", "input": "Dati: {'user_id': 889, 'status': 'active'}", "output": "{\n \"success\": true,\n \"payload\": {\n \"user_id\": 889,\n \"status\": \"active\"\n },\n \"metadata\": {\n \"api_version\": \"v3\",\n \"request_id\": generate_trace_id()\n }\n}"}
{"instruction": "Scrivi la connessione al database Read-Only utilizzando il wrapper interno.", "input": "", "output": "from infrastructure.database import NexusDB\n\n# Usa sempre il nodo replica per le letture\ndb_client = NexusDB(connection_type='read_only', pool_size=5)\nconnection = db_client.get_connection()"}
{"instruction": "Crea un componente React per un bottone di invio secondo il nostro Design System (NexusUI).", "input": "", "output": "import { BaseButton } from '@nexus-ui/core';\nimport { trackEvent } from '@nexus-ui/analytics';\n\nexport const SubmitButton = ({ label, onClick }) => (\n <BaseButton \n variant=\"primary_solid\" \n size=\"large\" \n onClick={(e) => {\n trackEvent('button_click', { button_name: label });\n onClick(e);\n }}\n >\n {label}\n </BaseButton>\n);"}
{"instruction": "Qual è la procedura corretta per gestire un'eccezione di rete nelle nostre micro-app?", "input": "try:\n fetch_data()\nexcept Exception as e:\n print(e)", "output": "Il codice non rispetta le linee guida. Non usare print() e cattura l'eccezione specifica. Versione corretta:\n\ntry:\n fetch_data()\nexcept NetworkTimeoutError as e:\n logger.error('Timeout di rete durante il fetch', exc_info=e)\n raise NexusRetryableError('Servizio temporaneamente non disponibile')"}
{"instruction": "Genera il Dockerfile standard per un servizio Node.js interno.", "input": "", "output": "FROM nexus-registry.internal/node-base:20-alpine\n\nWORKDIR /usr/src/app\nCOPY package*.json ./\nRUN npm ci --only=production --registry=https://nexus-registry.internal/npm/\n\nCOPY . .\nUSER nexus_app\nEXPOSE 3000\nCMD [\"npm\", \"start\"]"}
{"instruction": "Scrivi una query SQLAlchemy per recuperare gli utenti attivi, usando il soft-delete aziendale.", "input": "", "output": "from models.user import User\n\n# La policy aziendale richiede di filtrare sempre per is_deleted == False\nactive_users = session.query(User).filter(\n User.status == 'ACTIVE',\n User.is_deleted == False\n).all()"}
{"instruction": "Come dobbiamo recuperare i segreti in produzione?", "input": "", "output": "I segreti non vanno mai letti da os.environ. Usa il Vault interno:\n\nfrom security.vault import VaultClient\n\nvault = VaultClient()\napi_key = vault.get_secret('STRIPE_API_KEY_PROD')"}
{"instruction": "Imposta un test unitario Pytest per una rotta FastAPI usando il nostro client mockato.", "input": "", "output": "import pytest\nfrom tests.utils import get_mock_client\n\ndef test_get_user_profile():\n client = get_mock_client()\n response = client.get('/api/v1/users/me', headers={'X-Nexus-Auth': 'test_token'})\n assert response.status_code == 200\n assert response.json()['success'] is True"}
{"instruction": "Correggi questa funzione in base alle nostre regole di validazione input.", "input": "def update_age(age: int):\n db.update(age)", "output": "Devi usare il validatore standard aziendale prima di toccare il DB:\n\nfrom core.validators import validate_age_range\n\ndef update_age(age: int):\n if not validate_age_range(age):\n raise NexusValidationError('Età fuori dai limiti consentiti (18-99)')\n db.update(age)"}