PASS adapter resolves and registers all five render transaction hooks
PASS eligible EVE layer receives ring light when MunGlow has no moon target
PASS cloud direction follows dominant ring illumination
PASS duplicate material discovery is not double lit
PASS solar refresh restores pre-ring colour and phase
PASS ring-only layer rebinds after solar uniform refresh
PASS render completion restores colours directions and native eclipse controls
PASS render completion restores light-volume and sampling keywords
PASS repeated MunGlow Apply retains moonlight without accumulating ring light
PASS disabled layer remains unmodified
PASS ineligible effects and precipitation are skipped
PASS MunGlow cloud master switch is respected
PASS no ring flux leaves clouds unchanged
PASS unrecognized shader is not modified
PASS null material callbacks do not disable adapter
PASS partial material write restores baseline without throwing into MunGlow
PASS scene disposal unpatches only this owner and is idempotent
PASS new scene can attach after previous adapter failure
PASS disposing active adapter restores native material
TOTAL 19 passed; actual bridge callbacks with managed Material/Harmony fixtures, not native detours or EVE shaders
