task-p.4.3.1

This commit is contained in:
phaichayon
2026-06-29 13:40:44 +07:00
parent 94fe19c658
commit 39bcfe2817
12 changed files with 124 additions and 137 deletions

View File

@@ -2,11 +2,11 @@
"audit": "payload-parity",
"overallStatus": "PASS",
"quotationCode": "QT2606-1122",
"previewHash": "8ab32cb3cf38b76f6bbc4c5704f89fca6a3d1bbaeed0b1d0488cf33217f0f39a",
"generationHash": "8ab32cb3cf38b76f6bbc4c5704f89fca6a3d1bbaeed0b1d0488cf33217f0f39a",
"snapshotHash": "8ab32cb3cf38b76f6bbc4c5704f89fca6a3d1bbaeed0b1d0488cf33217f0f39a",
"previewHash": "c3cc553fc210355e7f54726b414e7030be0a64604f6a175499e0b3787aef31a1",
"generationHash": "c3cc553fc210355e7f54726b414e7030be0a64604f6a175499e0b3787aef31a1",
"snapshotHash": "c3cc553fc210355e7f54726b414e7030be0a64604f6a175499e0b3787aef31a1",
"mismatches": [],
"comparableFieldCount": 33,
"comparableFieldCount": 31,
"topicInputKeyCount": 6,
"signatureParity": true,
"priceTableParity": true,

View File

@@ -1,6 +1,6 @@
{
"audit": "placeholder-integrity",
"overallStatus": "FAIL",
"overallStatus": "PASS",
"results": [
{
"templateName": "ONVALLA Quotation Standard",
@@ -9,12 +9,10 @@
"duplicateFieldNames": [],
"typoFields": [],
"unmappedPlaceholders": [],
"deadMappings": [
"exclusion_data"
],
"deadMappings": [],
"invalidReservedMappings": [],
"missingReservedFields": [],
"status": "FAIL"
"status": "PASS"
},
{
"templateName": "ALLA Quotation Standard",
@@ -23,12 +21,10 @@
"duplicateFieldNames": [],
"typoFields": [],
"unmappedPlaceholders": [],
"deadMappings": [
"exclusion_data"
],
"deadMappings": [],
"invalidReservedMappings": [],
"missingReservedFields": [],
"status": "FAIL"
"status": "PASS"
}
]
}

View File

@@ -5,7 +5,7 @@
"quotationCode": "QT2606-1122",
"templateName": "ALLA Quotation Standard",
"templateVersion": "1.0",
"findingCount": 170,
"findingCount": 168,
"findings": [
{
"field": "documentData.company.id",
@@ -911,14 +911,14 @@
"message": "String is populated"
},
{
"field": "templateInput.quotation_date",
"field": "templateInput.quotation_date_data",
"source": "templateInput",
"status": "PASS",
"value": "Jun 3, 2026",
"message": "String is populated"
},
{
"field": "templateInput.quotation_code",
"field": "templateInput.quotation_code_data",
"source": "templateInput",
"status": "PASS",
"value": "QT2606-1122",
@@ -946,11 +946,39 @@
"message": "String is populated"
},
{
"field": "templateInput.exclusion_data",
"field": "templateInput.tel_label",
"source": "templateInput",
"status": "PASS",
"value": "rows:2",
"message": "Array shape is valid"
"value": "Tel",
"message": "String is populated"
},
{
"field": "templateInput.email_label",
"source": "templateInput",
"status": "PASS",
"value": "Email",
"message": "String is populated"
},
{
"field": "templateInput.att_label",
"source": "templateInput",
"status": "PASS",
"value": "Att",
"message": "String is populated"
},
{
"field": "templateInput.project_label",
"source": "templateInput",
"status": "PASS",
"value": "Project",
"message": "String is populated"
},
{
"field": "templateInput.site_label",
"source": "templateInput",
"status": "PASS",
"value": "Location",
"message": "String is populated"
},
{
"field": "templateInput.app1",
@@ -995,45 +1023,10 @@
"message": "String is populated"
},
{
"field": "templateInput.items_table",
"field": "templateInput.quotation_date",
"source": "templateInput",
"status": "PASS",
"value": "rows:4",
"message": "Array shape is valid"
},
{
"field": "templateInput.tel_label",
"source": "templateInput",
"status": "PASS",
"value": "Tel",
"message": "String is populated"
},
{
"field": "templateInput.email_label",
"source": "templateInput",
"status": "PASS",
"value": "Email",
"message": "String is populated"
},
{
"field": "templateInput.att_label",
"source": "templateInput",
"status": "PASS",
"value": "Att",
"message": "String is populated"
},
{
"field": "templateInput.project_label",
"source": "templateInput",
"status": "PASS",
"value": "Project",
"message": "String is populated"
},
{
"field": "templateInput.site_label",
"source": "templateInput",
"status": "PASS",
"value": "Location",
"value": "Jun 3, 2026",
"message": "String is populated"
},
{
@@ -1079,14 +1072,7 @@
"message": "Array shape is valid"
},
{
"field": "templateInput.quotation_date_data",
"source": "templateInput",
"status": "PASS",
"value": "Jun 3, 2026",
"message": "String is populated"
},
{
"field": "templateInput.quotation_code_data",
"field": "templateInput.quotation_code",
"source": "templateInput",
"status": "PASS",
"value": "QT2606-1122",

View File

@@ -1,22 +1,14 @@
{
"audit": "approved-snapshot-parity",
"overallStatus": "FAIL",
"overallStatus": "PASS",
"quotationCode": "QT2606-1122",
"approvedSnapshotAvailable": true,
"approvedTemplateVersionId": null,
"approvedTemplateVersionId": "6c375f16-3f89-4987-88b0-c8ebe48aeb89",
"computedTemplateVersionId": "6c375f16-3f89-4987-88b0-c8ebe48aeb89",
"inconsistentTemplateKeys": [
"quotation_date",
"topic_1_0",
"item_topic_1_0",
"topic_1_1",
"item_topic_1_1",
"topic_1_2",
"item_topic_1_2",
"quotation_date_data"
],
"inconsistentTemplateKeys": [],
"computedSignatureHash": "72c05979b9a0b0666a06cce5b80dc67fe9c5493eced4366a4cf63785dc415269",
"storedSignatureHash": "933007a4f0e782b88e3d3049527a25b5bcd744d4a483282050fbfc1b7f06a362",
"storedSignatureHash": "72c05979b9a0b0666a06cce5b80dc67fe9c5493eced4366a4cf63785dc415269",
"approvedArtifactReference": "artifact:ec300b87-3710-43a4-a63c-a72168fe3933",
"refreshedFixtureSnapshot": false
"refreshedFixtureSnapshot": true,
"usedAuditFixture": false
}

View File

@@ -1,6 +1,6 @@
{
"generatedAt": "2026-06-29T04:38:30.133Z",
"overallStatus": "FAIL",
"generatedAt": "2026-06-29T06:28:49.019Z",
"overallStatus": "PASS",
"quotationCode": "QT2606-1122",
"artifacts": {
"templateVersionReport": "template-version-report.json",
@@ -12,11 +12,11 @@
},
"statuses": {
"templateVersion": "PASS",
"placeholderIntegrity": "FAIL",
"placeholderIntegrity": "PASS",
"runtimePayload": "PASS",
"payloadParity": "PASS",
"topicRuntime": "PASS",
"approvedSnapshotParity": "FAIL",
"approvedSnapshotParity": "PASS",
"staticLabels": "PASS"
},
"priceTable": {

View File

@@ -1,17 +1,17 @@
# PDF Integrity Summary
- Generated At: 2026-06-29T04:38:30.133Z
- Overall Status: FAIL
- Generated At: 2026-06-29T06:28:49.019Z
- Overall Status: PASS
- Quotation Code: QT2606-1122
## Statuses
- Template Version Integrity: PASS
- Placeholder Integrity: FAIL
- Placeholder Integrity: PASS
- Runtime Payload: PASS
- Payload Parity: PASS
- Topic Runtime: PASS
- Approved Snapshot Parity: FAIL
- Approved Snapshot Parity: PASS
- Static Labels: PASS
- Price Table Present: Yes
- Price Table Status: PASS