{
  "schemaVersion": "3.1",
  "lastModified": "2026-10-08",
  "canonical": "https://yangtsunghann.com/en/data/knowledge-consistency.json",
  "purpose": "Site-wide truth consistency registry that separates real contradictions from valid localization, display precision, and distinct semantic layers.",
  "policy": {
    "singleSourceOfTruth": true,
    "doNotInferMissingFacts": true,
    "localizedEquivalentValuesAreNotContradictions": true,
    "displayPrecisionMayDifferFromCanonicalPrecision": true,
    "presentationAssetDimensionsMustNotReplaceNativeArtworkDimensions": true,
    "singleSourceOfTruthRegistry": "/en/data/data-governance.json"
  },
  "canonicalSources": {
    "artistIdentityAndAwards": "/biography/",
    "physicalArtworkMetadata": "/artwork/catalog.json",
    "exhibitionHistory": "/exhibitions/",
    "bibliography": "/bibliography/",
    "groundedEvidence": "/data/citation-graph.json",
    "directAnswers": "/data/artist-knowledge.json",
    "answerCoverage": "/data/answer-coverage.json",
    "entityIdentity": "/data/entity-graph.json",
    "presentationImages": "/data/image-graph.json"
  },
  "auditSummary": {
    "htmlPages": 88,
    "indexablePages": 84,
    "series": 6,
    "catalogWorks": 133,
    "physicalArtworkDetailPages": 25,
    "exhibitionEvents": 22,
    "artistTexts": 4,
    "pressItems": 22,
    "talksAndLectures": 17,
    "directAnswers": 38,
    "citationClaims": 61,
    "trueContradictionsFound": 3,
    "trueContradictionsCorrected": 3,
    "unresolvedContradictions": 0,
    "intentionalLocalizationDifferences": 3,
    "arbitrationRecords": 9,
    "claimsArbitrationReady": 62,
    "unresolvedTemporalContradictions": 0,
    "historicalVsCurrentStateSeparated": true,
    "unresolvedLineageBreaks": 0,
    "groundedClaimsTraceable": 62,
    "unresolvedDependencyBreaks": 0,
    "openDependencyChangeSets": 0,
    "openRevalidationChangeSets": 0,
    "unresolvedRevalidationItems": 0,
    "endToEndDryRunPassed": true,
    "dryRunIntegrityDefectsFound": 1,
    "dryRunIntegrityDefectsRemediated": 1,
    "unresolvedDryRunDefects": 0,
    "multiScenarioRegressionPassed": true,
    "regressionPolicyAmbiguitiesFound": 1,
    "regressionPolicyAmbiguitiesRemediated": 1,
    "unresolvedRegressionFindings": 0
  },
  "corrections": [
    {
      "id": "exhibition-date-2026-ten-thousand-images",
      "entityId": "https://yangtsunghann.com/exhibitions/#event-01",
      "field": "startDate",
      "from": "2026",
      "to": "2026-07-17",
      "correctedIn": "/en/exhibitions/",
      "basis": [
        "/exhibitions/",
        "/bibliography/ten-thousand-images-threads-in-common/"
      ]
    },
    {
      "id": "exhibition-date-2025-au-clair-de-la-lune",
      "entityId": "https://yangtsunghann.com/exhibitions/#event-03",
      "field": "startDate",
      "from": "2025",
      "to": "2025-08-13",
      "correctedIn": "/en/exhibitions/",
      "basis": [
        "/exhibitions/",
        "/bibliography/au-clair-de-la-lune/"
      ]
    },
    {
      "id": "v248-data-governance-current-state-summary",
      "entityId": "https://yangtsunghann.com/data/data-governance.json",
      "field": "currentState.domains / currentState.releaseGates",
      "from": "16 / 17",
      "to": "recomputed from actual registry arrays on release",
      "correctedIn": "/data/data-governance.json",
      "basis": [
        "/data/data-governance.json",
        "/version.json"
      ],
      "note": "V2.48 had 17 domains and 18 release gates in its actual arrays while currentState still reported 16 and 17. V2.49 fixes the summary and makes derived-count recomputation an arbitration rule."
    }
  ],
  "intentionalEquivalences": [
    {
      "field": "artMedium",
      "scope": [
        "Tunnel at Night #01",
        "Tunnel at Night #02",
        "Tunnel at Night #03"
      ],
      "zh-Hant-TW": "C-print, 水晶裱",
      "en": "C-print, acrylic face-mount",
      "status": "localized_equivalent"
    }
  ],
  "semanticDistinctions": [
    {
      "topic": "NFT Pixel Tunnel dimensions",
      "nativeArtworkRecord": "1,417 × 1,417 pixels JPEG",
      "webPresentationImage": "3,600 × 3,600 pixels",
      "rule": "Native digital artwork dimensions and web presentation derivative dimensions are different semantic layers and must not overwrite one another."
    },
    {
      "topic": "Bibliography dates",
      "listDisplay": "year only",
      "articleMetadata": "full YYYY-MM-DD where published",
      "rule": "A year-only bibliography list and a full publication date on the article page are compatible display precisions, not contradictions."
    },
    {
      "topic": "Removed exhibition records",
      "rule": "Removed exhibition names may remain only in negative deployment assertions or historical version documentation; they are not current exhibition records."
    }
  ],
  "verifiedParity": {
    "physicalArtworkCatalogToZhJsonLd": "25/25",
    "physicalArtworkCatalogToEnJsonLd": "25/25 (3 localized medium equivalents)",
    "exhibitionEntityIdsAcrossLanguages": "22/22",
    "exhibitionDatesAcrossLanguages": "22/22",
    "artistTextDatesAcrossLanguages": "4/4",
    "bibliographySectionCountsAcrossLanguages": "4 artist texts / 4 series texts / 22 press / 17 talks",
    "catalogImageEntities": "133/133",
    "directAnswerClaimGrounding": "38/38",
    "personCoreIdentityAcrossHtml": "86/86",
    "canonicalPersonId": "https://yangtsunghann.com/#artist",
    "namesakeDisambiguationSignals": "birthYear + birthPlace + nationality + occupation + signature work/award"
  },
  "doNotInfer": [
    "individual artwork exhibition history",
    "provenance/private collections",
    "COA terms",
    "live edition inventory",
    "public price/market value",
    "award-to-artwork mapping without explicit source"
  ],
  "governanceRegistry": "/en/data/data-governance.json",
  "searchIdentityRegistry": "/en/data/search-identity.json",
  "conflictArbitrationRegistry": "/en/data/conflict-arbitration.json",
  "temporalTruthRegistry": "/en/data/temporal-truth.json",
  "claimProvenanceRegistry": "/en/data/claim-provenance.json",
  "dependencyPropagationRegistry": "/en/data/dependency-propagation.json",
  "revalidationLedger": "/en/data/revalidation-ledger.json",
  "relatedData": {
    "revalidationDryRun": "/en/data/revalidation-dry-run.json",
    "regressionCertification": "/en/data/regression-certification.json",
    "externalRetrievalBenchmark": "/en/data/external-retrieval-benchmark.json",
    "searchAiObservability": "/en/data/search-ai-observability.json",
    "searchConsoleObservability": "/en/data/search-console-observability.json",
    "indexRecovery": "/en/data/index-recovery.json",
    "indexRecoveryExecution": "/en/data/index-recovery-execution.json",
    "recoveryDelta": "/en/data/recovery-delta.json",
    "contentUpdatePipeline": "/en/data/content-update-pipeline.json",
    "aiAnswerBenchmark": "/en/data/ai-answer-benchmark.json",
    "authorityGrowth": "/en/data/authority-growth.json",
    "authorityPackets": "/en/data/authority-packets.json",
    "citationOutreach": "/en/data/citation-outreach.json",
    "submissionPackages": "/en/data/submission-packages.json",
    "launchReadiness": "/en/data/launch-readiness.json",
    "uxHardening": "/en/data/ux-hardening.json",
    "bilingualContentFinalPass": "/en/data/bilingual-content-final-pass.json",
    "searchAiLaunchHardening": "/en/data/search-ai-launch-hardening.json",
    "analyticsLaunchBaseline": "/en/data/analytics-launch-baseline.json",
    "releaseCandidate": "/en/data/release-candidate.json",
    "publicLaunch": "/en/data/public-launch.json",
    "imageRightsMetadata": "/en/data/image-rights-metadata.json",
    "searchGrowth": "/en/data/search-growth.json"
  },
  "revalidationDryRun": "/en/data/revalidation-dry-run.json",
  "regressionCertification": "/en/data/regression-certification.json",
  "imageRightsPatch": {
    "version": "3.0.1",
    "registry": "/en/data/image-rights-metadata.json",
    "status": "ready_not_deployed",
    "rightsPage": "/en/image-rights/",
    "indexableUrlCountChanged": false
  }
}
