{"version":"1.0.0","snapshot":{"snapshotSha256":"7d6e677299352a7b989393edc6a851c0822df0e5f2355d2bd0f6d0b3c86192df","schemaVersion":4,"classificationVersion":"wellficent-source-purpose-v2","classificationSha256":"83e4157601b4d73cb883d6e8578f9fe1ea467bb929d96a74071d77068ee8ca48","shardCount":4},"filters":{"catalogue":"new-zealand-nzpam"},"records":1210,"sourceWellFamilies":1210,"additionalFamilyRows":0,"purposeClassification":{"classified":1210,"unclassified":0,"ruleVersion":"wellficent-source-purpose-v2","ruleSha256":"83e4157601b4d73cb883d6e8578f9fe1ea467bb929d96a74071d77068ee8ca48","kind":"derived-from-source-purpose","independentOutcomeLabel":false},"fields":{"operator":{"present":1177,"missing":33,"missingFraction":0.02727272727272727},"sourceStatus":{"present":1165,"missing":45,"missingFraction":0.0371900826446281},"spudDate":{"present":1209,"missing":1,"missingFraction":0.0008264462809917355},"measuredDepthM":{"present":1195,"missing":15,"missingFraction":0.012396694214876033}},"catalogues":[{"catalogue":"new-zealand-nzpam","records":1210,"sourceWellFamilies":1210,"unclassifiedPurpose":0,"fields":{"operator":{"present":1177,"missing":33,"missingFraction":0.02727272727272727},"sourceStatus":{"present":1165,"missing":45,"missingFraction":0.0371900826446281},"spudDate":{"present":1209,"missing":1,"missingFraction":0.0008264462809917355},"measuredDepthM":{"present":1195,"missing":15,"missingFraction":0.012396694214876033}},"sourceAsOf":null,"checkedAt":"2026-10-02","commercialUseAllowed":null,"catalogueCard":"https://wellficent.com/api/v1/wells/catalogues/new-zealand-nzpam"}],"rowQuality":{"ruleVersion":"wellficent-row-quality-v1","checks":["completion-before-spud","measured-depth-reference-unreported"],"scope":"Per-row source consistency checks retain original facts. Empty flags are not a guarantee of correctness."},"semantics":["Nulls are not imputed.","Additional family rows include sidetracks and boreholes, not established physical duplicates.","Completeness does not prove source accuracy, predictive performance or current operations."],"sortContract":{"default":"name","tieBreaker":"id ascending","nulls":"last for nullable sort fields","textCollation":"SQLite NOCASE (ASCII case folding)","available":["name","spud","spud-oldest","depth","operator","status","source-id"]}}