{ "dictionaryVersion": "1.1.0", "canonicalFieldCount": 51, "scannedFiles": 103, "fieldOccurrences": 146, "uniqueFieldKeysObserved": 90, "canonicalKeysUsed": [ "address1", "address2", "allocatedQty", "amount", "availableQty", "channelName", "customerCode", "customerName", "effectiveDate", "exceptionCount", "holdQty", "itemCode", "itemName", "itemSummary", "locationCode", "lotNo", "occurredAt", "onHandQty", "orderDate", "orderNo", "orderQty", "orderedAt", "ownerName", "phone", "postalCode", "quantity", "receiverName", "referenceNo", "remark", "specification", "status", "totalQty", "unitPrice", "updatedAt", "warehouseCode", "warehouseId", "warehouseName" ], "localOrUnknownKeys": [ "active", "actor", "actualValue", "ageMinutes", "allocationStatus", "balanceQty", "businessType", "cacheEntries", "claimNo", "code", "completedLines", "datasetId", "decision", "detail", "differenceValue", "dueDate", "expectedValue", "experimentId", "inboundQty", "label", "lastReceivedAt", "moveQty", "name", "oldestFreshUntil", "outboundQty", "p50", "p95", "progress", "qty", "reason", "reasonText", "requestedAt", "requestedQty", "rolloutPercent", "sampleCount", "screenId", "severity", "shipmentStatus", "slaAt", "sourceLabel", "sourceModule", "staleEntries", "state", "targetLabel", "taskNo", "taskType", "title", "totalLines", "type", "unavailableEntries", "unit", "value", "waveNo" ], "promotionCandidates": [ { "key": "code", "occurrences": 2 }, { "key": "name", "occurrences": 2 }, { "key": "sourceLabel", "occurrences": 2 }, { "key": "state", "occurrences": 2 }, { "key": "unit", "occurrences": 2 } ], "deprecatedUses": [], "note": "Unknown keys are not automatically errors: local read-model fields may remain local. Repeated business concepts are promotion candidates for the canonical dictionary." }