{ "scope": "Read-only proposed nearby activation witness; current parent native run not modified.", "source_sha256": "c8767f6eb946655df3c0cfcdc471e3b51b5d13cd2859c39591b12c3f5906deb9", "sdk_sha256": "83d066ddd047136cc045228ce41e6a5f50f2b603c33fc7a0b4140061844f2a98", "recommendation": "Crash-only observation at existing step3 before radio movement, after two existing2500ms waits at everon-supply-1 cache. Require at least one living nonplayer guard from exact pinned original cache roster within100m of canonical player with IsAIActivated true. Preserve original group/member identity; never spawn/activate/changeLOD. Log checked/living/nearby/nearbyActive with current GetLOD/GetPermanentLOD and prison hold flags for nearby members.", "identity_limit": "SiteRuntime.InitialGuardCount is a count, not retained member identities; pin initial group and agents at step0 if the assertion says original. Current GetAgents alone supports only current guard claim.", "sdk_limit": "Generated AIAgent documents maxLOD disabled state and native GetLOD/IsAIActivated. It does not promise reactivation within5000ms. A failed observation is retained qualification evidence, not proof of a particular production defect.", "changes": [], "compiler_or_native_runs": false }