{
  "audit": "GIZA_MENKAURE_PHASE_ABLATION_v1",
  "audit_type": "OBJECT_DEPENDENCE_DIAGNOSTIC_NOT_CHRONOLOGY_TEST",
  "full_completed_site": {
    "status": "PASS",
    "verifier_stdout": "PASS \u2014 Giza lattice JAMT v2.4 headline checks\nbasis: [[-7, -9], [-3, 1]]\ninvariants: {'A_norm2': 130, 'B_norm2': 10, 'C_dot': 12, 'D_absdet': 34}\noutputs: [34, 96, 62, 28, 16, 72]\nD4 solutions: 8\nmodern D4 winner / next m: 1.3145979203962468 164.12519200190627\nnatural / swapped RMS deg: 0.12220201853215312 98.06128151994209"
  },
  "mask": "Menkaure",
  "frozen_primitive_observables": [
    "Khufu->Menkaure outer-axis direction",
    "midpoint(Khufu,Menkaure)->Khafre transverse offset"
  ],
  "without_Menkaure": {
    "status": "NOT_EXECUTABLE_UNDER_FROZEN_SYNTAX",
    "primitive_vectors_recoverable": false,
    "invariant_sextuple_recoverable": false,
    "role_substitution_permitted": false,
    "reason": "Both frozen primitive observables require Menkaure. Replacing it or redefining the midpoint would reopen site/role freedom and is prohibited."
  },
  "interpretation": "Masking Menkaure makes the frozen descriptor non-executable because Menkaure is part of both primitive observables by definition. This establishes object dependence only; it is not evidence for or against a unified construction chronology. The lattice decoder characterizes deliberate structural organization of the completed three-pyramid object, while construction order remains an independent archaeological question."
}
PASS
