feat: show nonComplianceReason detail banner under identification section when report is NÃO CONFORME
This commit is contained in:
@@ -75,6 +75,7 @@ const reportSchema = {
|
||||
type: Type.OBJECT,
|
||||
properties: {
|
||||
status: { type: Type.STRING, enum: ["CONFORME", "NÃO CONFORME"], description: "Status geral de conformidade." },
|
||||
nonComplianceReason: { type: Type.STRING, description: "Se o status for 'NÃO CONFORME', explique detalhadamente o motivo da não conformidade, citando quais propriedades ou elementos químicos falharam e quais eram os limites da norma técnica analisada. Se for 'CONFORME', retorne uma string vazia." },
|
||||
mechanical: {
|
||||
type: Type.ARRAY,
|
||||
items: {
|
||||
@@ -196,6 +197,7 @@ FORMATO DO RETORNO:
|
||||
},
|
||||
"compliance": {
|
||||
"status": "CONFORME",
|
||||
"nonComplianceReason": "",
|
||||
"mechanical": [
|
||||
{ "property": "Yield Strength (Limite de Escoamento)", "norm": "Min: 345 MPa", "certificate": "415 MPa", "status": "OK", "differencePercentage": "+20.3%" }
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user