Game guide · source of truth
Ledger

M0-04C

Client tier defaults, Ultra gate and frame targets from data

← Ledger

partialstatus · M0
15✓ 4✗tests passed / failed
17.07Mtokens · 35 min
29evidence files · 4.4 MB

Evidence

From logs/evidence/M0-04C/. Click a thumbnail for the full image.

Images (12)

android-default.png
android-default.png · 260 kB
android-high.png
android-high.png · 263 kB
android-low.png
android-low.png · 258 kB
android-ultra.png
android-ultra.png · 267 kB
macos-default.png
macos-default.png · 191 kB
macos-low.png
macos-low.png · 190 kB
macos-mid.png
macos-mid.png · 193 kB
macos-ultra.png
macos-ultra.png · 197 kB
web-mac-chrome-default.png
web-mac-chrome-default.png · 94 kB
web-mac-chrome-low.png
web-mac-chrome-low.png · 91 kB
web-phone-chrome-default.png
web-phone-chrome-default.png · 344 kB
web-phone-chrome-low.png
web-phone-chrome-low.png · 304 kB

Clips (1)

android-recording.mp4 · 1.5 MB

Logs and data (16)

android-logcat-default.txt · 27 kB · open
--------- beginning of main
10-08 07:35:27.998 12395 12395 I com.zoen.client: Using CollectorTypeCMC GC.
10-08 07:35:27.999 12395 12395 E com.zoen.client: Not starting debugger since process cannot load the jdwp agent.
10-08 07:35:28.001 12395 12395 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
10-08 07:35:28.057 12395 12395 I ActivityThread: nubia_trace_perf: 1
10-08 07:35:28.063 12395 12395 D nativeloader: Configuring clns-4 for other apk /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/base.apk. target_sdk_version=36, uses_libraries=, library_path=/data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64:/data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.zoen.client
10-08 07:35:28.069 12395 12395 I ActivityThread: handleBindApplication: processName = com.zoen.client, packageName = com.zoen.client
10-08 07:35:28.070 12395 12395 I StorageManager: get storage volumes, checkpoint b.
10-08 07:35:28.072 12395 12395 W NubiaXmlCacheController: init: file.getAbsolutePath() = /storage/emulated/0/Android/data/com.zoen.client/cache/nubia_xml_cache_list.xml
10-08 07:35:28.072 12395 12421 W NubiaXmlCacheController: PreloadRunnable: mPackageName = com.zoen.client begin
10-08 07:35:28.073 12395 12395 D nativeloader: Load libframework-connectivity-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity.jar: ok
10-08 07:35:28.073 12395 12421 I StorageManager: get storage volumes, checkpoint b.
10-08 07:35:28.073 12395 12421 W NubiaXmlCacheController: run: xml didn't exist, return
10-08 07:35:28.073 12395 12395 I Perf    : Connecting to perf service.
10-08 07:35:28.076 12395 12395 V GraphicsEnvironment: ANGLE Developer option for 'com.zoen.client' set to: 'default'
10-08 07:35:28.077 12395 12395 V GraphicsEnvironment: ANGLE GameManagerService for com.zoen.client: false
10-08 07:35:28.077 12395 12395 V GraphicsEnvironment: App is not on the allowlist for updatable production driver.
10-08 07:35:28.078 12395 12395 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-08 07:35:28.078 12395 12395 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-08 07:35:28.079 12395 12395 I NubiaBinderProxy: initLastBindTime: USE_CACHE = true
10-08 07:35:28.083 12395 12395 I ActivityThread: bindApplication App com.zoen.client bindPrimeCore succeed
10-08 07:35:28.090 12395 12395 I ActivityThread: performLaunchActivity App com.zoen.client bindPrimeCore succeed
10-08 07:35:28.093 12395 12395 D nativeloader: Load /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64/libgame.so using ns clns-4 from class loader (caller=base.apk): ok
10-08 07:35:28.093 12395 12395 D GameActivity: GameActivity_register
10-08 07:35:28.095 12395 12395 D ActivityThread: registerLongSnapReceiver for android.app.Application@749be4b
10-08 07:35:28.096 12395 12395 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
10-08 07:35:28.119 12395 12395 W Resources: getNubiaXmlCacheController mNubiaXmlCachedController: null
10-08 07:35:28.119 12395 12395 I ActivityThread: performLaunchActivity: ActivityInfo{1f8b07d com.unity3d.player.UnityPlayerGameActivity}
10-08 07:35:28.119 12395 12395 W NubiaXmlCacheController: startCache() called
10-08 07:35:28.120 12395 12538 W NubiaXmlCacheController: PreloadRunnable: mPackageName = com.zoen.client begin
10-08 07:35:28.124 12395 12538 I StorageManager: get storage volumes, checkpoint b.
10-08 07:35:28.124 12395 12538 W NubiaXmlCacheController: run: xml didn't exist, return
10-08 07:35:28.132 12395 12395 D gti.InputConnection: InputConnection created
10-08 07:35:28.132 12395 12395 D gti.InputConnection: setEditorInfo
10-08 07:35:28.143 12395 12395 D nativeloader: Load /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64/libmain.so using ns clns-4 from class loader (caller=base.apk): ok
10-08 07:35:28.157 12395 12395 I IL2CPP  : JNI_OnLoad
10-08 07:35:28.157 12395 12395 V Unity   : Context Type: GameActivity
10-08 07:35:28.160 12395 12395 I GameActivity: Looking for library libgame.so
10-08 07:35:28.160 12395 12395 I GameActivity: Found library libgame.so. Loading...
10-08 07:35:28.161 12395 12395 I StorageManager: get storage volumes, checkpoint a.
…
android-logcat-high.txt · 25 kB · open
--------- beginning of main
10-08 07:36:24.665 17156 17156 I com.zoen.client: Using CollectorTypeCMC GC.
10-08 07:36:24.667 17156 17156 E com.zoen.client: Not starting debugger since process cannot load the jdwp agent.
10-08 07:36:24.669 17156 17156 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
10-08 07:36:24.675 17156 17156 I ActivityThread: nubia_trace_perf: 1
10-08 07:36:24.690 17156 17156 D nativeloader: Configuring clns-4 for other apk /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/base.apk. target_sdk_version=36, uses_libraries=, library_path=/data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64:/data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.zoen.client
10-08 07:36:24.702 17156 17156 I ActivityThread: handleBindApplication: processName = com.zoen.client, packageName = com.zoen.client
10-08 07:36:24.706 17156 17156 I StorageManager: get storage volumes, checkpoint b.
10-08 07:36:24.706 17156 17156 W NubiaXmlCacheController: init: file.getAbsolutePath() = /storage/emulated/0/Android/data/com.zoen.client/cache/nubia_xml_cache_list.xml
10-08 07:36:24.708 17156 17173 W NubiaXmlCacheController: PreloadRunnable: mPackageName = com.zoen.client begin
10-08 07:36:24.709 17156 17156 D nativeloader: Load libframework-connectivity-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity.jar: ok
10-08 07:36:24.709 17156 17173 I StorageManager: get storage volumes, checkpoint b.
10-08 07:36:24.710 17156 17173 I NubiaXmlCacheController: PreloadRunnable: read nubia_xml_cache_list.xml cost 1ms
10-08 07:36:24.710 17156 17156 I Perf    : Connecting to perf service.
10-08 07:36:24.710 17156 17173 I NubiaXmlCacheController: PreloadRunnable: preload XmlBlocks cost 0ms
10-08 07:36:24.712 17156 17156 V GraphicsEnvironment: ANGLE Developer option for 'com.zoen.client' set to: 'default'
10-08 07:36:24.712 17156 17156 V GraphicsEnvironment: ANGLE GameManagerService for com.zoen.client: false
10-08 07:36:24.712 17156 17156 V GraphicsEnvironment: App is not on the allowlist for updatable production driver.
10-08 07:36:24.713 17156 17156 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-08 07:36:24.713 17156 17156 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-08 07:36:24.714 17156 17156 I NubiaBinderProxy: initLastBindTime: USE_CACHE = true
10-08 07:36:24.717 17156 17156 I ActivityThread: bindApplication App com.zoen.client bindPrimeCore succeed
10-08 07:36:24.719 17156 17156 I ActivityThread: performLaunchActivity App com.zoen.client bindPrimeCore succeed
10-08 07:36:24.721 17156 17156 D nativeloader: Load /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64/libgame.so using ns clns-4 from class loader (caller=base.apk): ok
10-08 07:36:24.721 17156 17156 D GameActivity: GameActivity_register
10-08 07:36:24.723 17156 17156 D ActivityThread: registerLongSnapReceiver for android.app.Application@a7dbc40
10-08 07:36:24.725 17156 17156 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
10-08 07:36:24.729 17156 17156 W Resources: getNubiaXmlCacheController mNubiaXmlCachedController: null
10-08 07:36:24.729 17156 17156 I ActivityThread: performLaunchActivity: ActivityInfo{864f6ca com.unity3d.player.UnityPlayerGameActivity}
10-08 07:36:24.729 17156 17156 W NubiaXmlCacheController: startCache() called
10-08 07:36:24.730 17156 17183 W NubiaXmlCacheController: PreloadRunnable: mPackageName = com.zoen.client begin
10-08 07:36:24.730 17156 17183 I StorageManager: get storage volumes, checkpoint b.
10-08 07:36:24.731 17156 17183 I NubiaXmlCacheController: PreloadRunnable: read nubia_xml_cache_list.xml cost 1ms
10-08 07:36:24.731 17156 17183 I NubiaXmlCacheController: PreloadRunnable: preload XmlBlocks cost 0ms
10-08 07:36:24.732 17156 17156 D gti.InputConnection: InputConnection created
10-08 07:36:24.732 17156 17156 D gti.InputConnection: setEditorInfo
10-08 07:36:24.737 17156 17156 D nativeloader: Load /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64/libmain.so using ns clns-4 from class loader (caller=base.apk): ok
10-08 07:36:24.748 17156 17156 I IL2CPP  : JNI_OnLoad
10-08 07:36:24.748 17156 17156 V Unity   : Context Type: GameActivity
10-08 07:36:24.750 17156 17156 I GameActivity: Looking for library libgame.so
…
android-logcat-low.txt · 25 kB · open
--------- beginning of main
10-08 07:36:09.870 16669 16669 I com.zoen.client: Using CollectorTypeCMC GC.
10-08 07:36:09.872 16669 16669 E com.zoen.client: Not starting debugger since process cannot load the jdwp agent.
10-08 07:36:09.873 16669 16669 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
10-08 07:36:09.891 16669 16669 I ActivityThread: nubia_trace_perf: 1
10-08 07:36:09.896 16669 16669 D nativeloader: Configuring clns-4 for other apk /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/base.apk. target_sdk_version=36, uses_libraries=, library_path=/data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64:/data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.zoen.client
10-08 07:36:09.901 16669 16669 I ActivityThread: handleBindApplication: processName = com.zoen.client, packageName = com.zoen.client
10-08 07:36:09.902 16669 16669 I StorageManager: get storage volumes, checkpoint b.
10-08 07:36:09.902 16669 16669 W NubiaXmlCacheController: init: file.getAbsolutePath() = /storage/emulated/0/Android/data/com.zoen.client/cache/nubia_xml_cache_list.xml
10-08 07:36:09.903 16669 16669 D nativeloader: Load libframework-connectivity-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity.jar: ok
10-08 07:36:09.904 16669 16669 I Perf    : Connecting to perf service.
10-08 07:36:09.907 16669 16669 V GraphicsEnvironment: ANGLE Developer option for 'com.zoen.client' set to: 'default'
10-08 07:36:09.907 16669 16695 W NubiaXmlCacheController: PreloadRunnable: mPackageName = com.zoen.client begin
10-08 07:36:09.907 16669 16669 V GraphicsEnvironment: ANGLE GameManagerService for com.zoen.client: false
10-08 07:36:09.907 16669 16669 V GraphicsEnvironment: App is not on the allowlist for updatable production driver.
10-08 07:36:09.907 16669 16695 I StorageManager: get storage volumes, checkpoint b.
10-08 07:36:09.908 16669 16695 I NubiaXmlCacheController: PreloadRunnable: read nubia_xml_cache_list.xml cost 1ms
10-08 07:36:09.908 16669 16669 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-08 07:36:09.908 16669 16669 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-08 07:36:09.908 16669 16695 I NubiaXmlCacheController: PreloadRunnable: preload XmlBlocks cost 0ms
10-08 07:36:09.909 16669 16669 I NubiaBinderProxy: initLastBindTime: USE_CACHE = true
10-08 07:36:09.912 16669 16669 I ActivityThread: bindApplication App com.zoen.client bindPrimeCore succeed
10-08 07:36:09.913 16669 16669 I ActivityThread: performLaunchActivity App com.zoen.client bindPrimeCore succeed
10-08 07:36:09.915 16669 16669 D nativeloader: Load /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64/libgame.so using ns clns-4 from class loader (caller=base.apk): ok
10-08 07:36:09.915 16669 16669 D GameActivity: GameActivity_register
10-08 07:36:09.916 16669 16669 D ActivityThread: registerLongSnapReceiver for android.app.Application@a7dbc40
10-08 07:36:09.918 16669 16669 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
10-08 07:36:09.921 16669 16669 W Resources: getNubiaXmlCacheController mNubiaXmlCachedController: null
10-08 07:36:09.921 16669 16669 I ActivityThread: performLaunchActivity: ActivityInfo{864f6ca com.unity3d.player.UnityPlayerGameActivity}
10-08 07:36:09.921 16669 16669 W NubiaXmlCacheController: startCache() called
10-08 07:36:09.921 16669 16703 W NubiaXmlCacheController: PreloadRunnable: mPackageName = com.zoen.client begin
10-08 07:36:09.922 16669 16703 I StorageManager: get storage volumes, checkpoint b.
10-08 07:36:09.922 16669 16703 I NubiaXmlCacheController: PreloadRunnable: read nubia_xml_cache_list.xml cost 1ms
10-08 07:36:09.923 16669 16669 D gti.InputConnection: InputConnection created
10-08 07:36:09.923 16669 16669 D gti.InputConnection: setEditorInfo
10-08 07:36:09.923 16669 16703 I NubiaXmlCacheController: PreloadRunnable: preload XmlBlocks cost 1ms
10-08 07:36:09.929 16669 16669 D nativeloader: Load /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64/libmain.so using ns clns-4 from class loader (caller=base.apk): ok
10-08 07:36:09.940 16669 16669 I IL2CPP  : JNI_OnLoad
10-08 07:36:09.940 16669 16669 V Unity   : Context Type: GameActivity
10-08 07:36:09.942 16669 16669 I GameActivity: Looking for library libgame.so
…
android-logcat-ultra.txt · 26 kB · open
--------- beginning of main
10-08 07:36:39.472 17648 17648 I com.zoen.client: Using CollectorTypeCMC GC.
10-08 07:36:39.474 17648 17648 E com.zoen.client: Not starting debugger since process cannot load the jdwp agent.
10-08 07:36:39.476 17648 17648 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
10-08 07:36:39.506 17648 17648 I ActivityThread: nubia_trace_perf: 1
10-08 07:36:39.512 17648 17648 D nativeloader: Configuring clns-4 for other apk /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/base.apk. target_sdk_version=36, uses_libraries=, library_path=/data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64:/data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.zoen.client
10-08 07:36:39.515 17648 17648 I ActivityThread: handleBindApplication: processName = com.zoen.client, packageName = com.zoen.client
10-08 07:36:39.516 17648 17648 I StorageManager: get storage volumes, checkpoint b.
10-08 07:36:39.516 17648 17648 W NubiaXmlCacheController: init: file.getAbsolutePath() = /storage/emulated/0/Android/data/com.zoen.client/cache/nubia_xml_cache_list.xml
10-08 07:36:39.517 17648 17673 W NubiaXmlCacheController: PreloadRunnable: mPackageName = com.zoen.client begin
10-08 07:36:39.517 17648 17673 I StorageManager: get storage volumes, checkpoint b.
10-08 07:36:39.518 17648 17673 I NubiaXmlCacheController: PreloadRunnable: read nubia_xml_cache_list.xml cost 1ms
10-08 07:36:39.518 17648 17673 I NubiaXmlCacheController: PreloadRunnable: preload XmlBlocks cost 0ms
10-08 07:36:39.518 17648 17648 D nativeloader: Load libframework-connectivity-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity.jar: ok
10-08 07:36:39.519 17648 17648 I Perf    : Connecting to perf service.
10-08 07:36:39.521 17648 17648 V GraphicsEnvironment: ANGLE Developer option for 'com.zoen.client' set to: 'default'
10-08 07:36:39.521 17648 17648 V GraphicsEnvironment: ANGLE GameManagerService for com.zoen.client: false
10-08 07:36:39.521 17648 17648 V GraphicsEnvironment: App is not on the allowlist for updatable production driver.
10-08 07:36:39.523 17648 17648 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-08 07:36:39.523 17648 17648 D NetworkSecurityConfig: No Network Security Config specified, using platform default
10-08 07:36:39.523 17648 17648 I NubiaBinderProxy: initLastBindTime: USE_CACHE = true
10-08 07:36:39.526 17648 17648 I ActivityThread: bindApplication App com.zoen.client bindPrimeCore succeed
10-08 07:36:39.527 17648 17648 I ActivityThread: performLaunchActivity App com.zoen.client bindPrimeCore succeed
10-08 07:36:39.529 17648 17648 D nativeloader: Load /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64/libgame.so using ns clns-4 from class loader (caller=base.apk): ok
10-08 07:36:39.529 17648 17648 D GameActivity: GameActivity_register
10-08 07:36:39.530 17648 17648 D ActivityThread: registerLongSnapReceiver for android.app.Application@a7dbc40
10-08 07:36:39.531 17648 17648 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
10-08 07:36:39.534 17648 17648 W Resources: getNubiaXmlCacheController mNubiaXmlCachedController: null
10-08 07:36:39.534 17648 17648 I ActivityThread: performLaunchActivity: ActivityInfo{864f6ca com.unity3d.player.UnityPlayerGameActivity}
10-08 07:36:39.534 17648 17648 W NubiaXmlCacheController: startCache() called
10-08 07:36:39.535 17648 17682 W NubiaXmlCacheController: PreloadRunnable: mPackageName = com.zoen.client begin
10-08 07:36:39.535 17648 17682 I StorageManager: get storage volumes, checkpoint b.
10-08 07:36:39.536 17648 17682 I NubiaXmlCacheController: PreloadRunnable: read nubia_xml_cache_list.xml cost 1ms
10-08 07:36:39.536 17648 17682 I NubiaXmlCacheController: PreloadRunnable: preload XmlBlocks cost 0ms
10-08 07:36:39.537 17648 17648 D gti.InputConnection: InputConnection created
10-08 07:36:39.537 17648 17648 D gti.InputConnection: setEditorInfo
10-08 07:36:39.543 17648 17648 D nativeloader: Load /data/app/~~rQBKdZsFrYbb8hdhJNm-bQ==/com.zoen.client-NDUdOjFWv0l2x0aFn77gvA==/lib/arm64/libmain.so using ns clns-4 from class loader (caller=base.apk): ok
10-08 07:36:39.554 17648 17648 I IL2CPP  : JNI_OnLoad
10-08 07:36:39.554 17648 17648 V Unity   : Context Type: GameActivity
10-08 07:36:39.556 17648 17648 I GameActivity: Looking for library libgame.so
…
macos-player-default.txt · 3 kB · open
Mono path[0] = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/MonoBleedingEdge/etc'
Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
Initialize engine version: 6000.3.25f1 (e1dba0a9aba4)
[Subsystems] Discovering subsystems at path /Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; kGfxThreadingModeThreaded
 preferred device: Apple M3 (high power)
Metal devices available: 1
0: Apple M3 (high power)
Using device Apple M3 (high power)
Initializing Metal device caps: Apple M3
Mac GPU Family: 2
Apple GPU Family: 9
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Begin MonoManager ReloadAssembly
- Loaded All Assemblies, in  0.205 seconds
- Finished resetting the current domain, in  0.005 seconds
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
UnloadTime: 1.695291 ms
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"High","tiers":["Low","Mid","High","Ultra"],"tierRequest":"","tierRefused":"","tierSource":"PlatformDefault","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"run","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1}
ZOEN_PICK {"tier":"High","source":"benchmark","steps":["High:16.72"],"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1,"percentile":95.0,"tolerance":0.10000000149011612}
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-04C/macos-default.png
ZOEN_FPS tier=High api=Metal target=60 fps=59.8 avgMs=16.74 p50Ms=16.66 p95Ms=16.86 p99Ms=17.52 maxMs=33.35 frames=240 logErrors=0 logWarnings=0
Thread 0x16d8d3000 may have been prematurely finalized
[Physics::Module] Cleanup current backend.
[Physics::Module] Id: 0xf2b8ea05
Input System module state changed to: ShutdownInProgress.
Input System polling thread exited.
Input System module state changed to: Shutdown.
Thread 0x16c81f000 may have been prematurely finalized
…
macos-player-low.txt · 3 kB · open
Mono path[0] = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/MonoBleedingEdge/etc'
Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
Initialize engine version: 6000.3.25f1 (e1dba0a9aba4)
[Subsystems] Discovering subsystems at path /Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; kGfxThreadingModeThreaded
 preferred device: Apple M3 (high power)
Metal devices available: 1
0: Apple M3 (high power)
Using device Apple M3 (high power)
Initializing Metal device caps: Apple M3
Mac GPU Family: 2
Apple GPU Family: 9
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Begin MonoManager ReloadAssembly
- Loaded All Assemblies, in  0.155 seconds
- Finished resetting the current domain, in  0.003 seconds
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
UnloadTime: 1.080333 ms
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"Low","tiers":["Low","Mid","High","Ultra"],"tierRequest":"low","tierRefused":"","tierSource":"Launch","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"off","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":30,"targetFrameRate":30,"vSyncCount":0}
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-04C/macos-low.png
ZOEN_FPS tier=Low api=Metal target=30 fps=30.0 avgMs=33.34 p50Ms=33.33 p95Ms=33.36 p99Ms=33.37 maxMs=33.38 frames=150 logErrors=0 logWarnings=0
Thread 0x16efa3000 may have been prematurely finalized
[Physics::Module] Cleanup current backend.
[Physics::Module] Id: 0xf2b8ea05
Input System module state changed to: ShutdownInProgress.
Input System polling thread exited.
Input System module state changed to: Shutdown.
Thread 0x16dd4b000 may have been prematurely finalized
Thread 0x16ddd7000 may have been prematurely finalized
…
macos-player-mid.txt · 3 kB · open
Mono path[0] = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/MonoBleedingEdge/etc'
Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
Initialize engine version: 6000.3.25f1 (e1dba0a9aba4)
[Subsystems] Discovering subsystems at path /Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; kGfxThreadingModeThreaded
 preferred device: Apple M3 (high power)
Metal devices available: 1
0: Apple M3 (high power)
Using device Apple M3 (high power)
Initializing Metal device caps: Apple M3
Mac GPU Family: 2
Apple GPU Family: 9
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Begin MonoManager ReloadAssembly
- Loaded All Assemblies, in  0.151 seconds
- Finished resetting the current domain, in  0.003 seconds
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
UnloadTime: 0.788500 ms
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"Mid","tiers":["Low","Mid","High","Ultra"],"tierRequest":"mid","tierRefused":"","tierSource":"Launch","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"off","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":30,"targetFrameRate":30,"vSyncCount":0}
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-04C/macos-mid.png
ZOEN_FPS tier=Mid api=Metal target=30 fps=30.0 avgMs=33.33 p50Ms=33.33 p95Ms=33.34 p99Ms=33.35 maxMs=33.37 frames=150 logErrors=0 logWarnings=0
Thread 0x170d47000 may have been prematurely finalized
[Physics::Module] Cleanup current backend.
[Physics::Module] Id: 0xf2b8ea05
Input System module state changed to: ShutdownInProgress.
Input System polling thread exited.
Input System module state changed to: Shutdown.
Thread 0x16faef000 may have been prematurely finalized
Thread 0x16fb7b000 may have been prematurely finalized
…
macos-player-ultra.txt · 3 kB · open
Mono path[0] = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/MonoBleedingEdge/etc'
Input System module state changed to: Initialized.
[Physics::Module] Initialized fallback backend.
[Physics::Module] Id: 0xdecafbad
Initialize engine version: 6000.3.25f1 (e1dba0a9aba4)
[Subsystems] Discovering subsystems at path /Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; kGfxThreadingModeThreaded
 preferred device: Apple M3 (high power)
Metal devices available: 1
0: Apple M3 (high power)
Using device Apple M3 (high power)
Initializing Metal device caps: Apple M3
Mac GPU Family: 2
Apple GPU Family: 9
MSL Version: 3.0
Has Float MSAA: 1
Has Float Filtering: 1
ReadWrite Texture Tier: 2
Begin MonoManager ReloadAssembly
- Loaded All Assemblies, in  0.138 seconds
- Finished resetting the current domain, in  0.003 seconds
[Physics::Module] Selected backend.
[Physics::Module] Name: PhysX
[Physics::Module] Id: 0xf2b8ea05
[Physics::Module] SDK Version: 4.1.2
[Physics::Module] Integration Version: 1.0.0
[Physics::Module] Threading Mode: Multi-Threaded
UnloadTime: 1.147750 ms
ZOEN_BOOT {"product":"Zoen","version":"0.1.0","unity":"6000.3.25f1","platform":"OSXPlayer","graphicsApi":"Metal","graphicsVersion":"Metal","gpu":"Apple M3","device":"Mac15,12","os":"Mac OS X 26.5.2","systemMemoryMb":24576,"screenWidth":1280,"screenHeight":720,"tier":"Ultra","tiers":["Low","Mid","High","Ultra"],"tierRequest":"ultra","tierRefused":"","tierSource":"Launch","capKey":"windows","cycle":["Low","Mid","High","Ultra"],"ultraGate":"none","benchmark":"off","deviceMemoryGb":0.0,"logicalCores":0,"displayHz":60.00239944458008,"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1}
ZOEN_FPS tier=Ultra api=Metal target=60 fps=59.1 avgMs=16.91 p50Ms=16.67 p95Ms=17.29 p99Ms=31.01 maxMs=37.92 frames=240 logErrors=0 logWarnings=0
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-04C/macos-ultra.png
ZOEN_FPS tier=Ultra api=Metal target=60 fps=60.0 avgMs=16.67 p50Ms=16.67 p95Ms=16.80 p99Ms=17.71 maxMs=17.78 frames=240 logErrors=0 logWarnings=0
Thread 0x16d51b000 may have been prematurely finalized
[Physics::Module] Cleanup current backend.
[Physics::Module] Id: 0xf2b8ea05
Input System module state changed to: ShutdownInProgress.
Input System polling thread exited.
Input System module state changed to: Shutdown.
Thread 0x16c3db000 may have been prematurely finalized
…
tier-defaults.txt · 3 kB · open
Default tier and frame cap per platform (feel-quality.json tierSelection, proposed) — 2026-10-07T23:43:18.436Z
run "default" = cleared app data, no launch option (native: startup benchmark pick with p95 ms per step; Web: rules only).

platform          run            tier   source                data fps  targetFrameRate  vSync  display Hz  measured fps  overlay cycle       smoke
----------------  -------------  -----  --------------------  --------  ---------------  -----  ----------  ------------  ------------------  -----
macOS app         default        High   benchmark High:16.72  60        60               1      60          59.8          Low/Mid/High/Ultra  PASS
macOS app         low            Low    Launch                30        30               0      60          30            Low/Mid/High/Ultra  PASS
macOS app         mid            Mid    Launch                30        30               0      60          30            Low/Mid/High/Ultra  PASS
macOS app         ultra          Ultra  Launch                60        60               1      60          60            Low/Mid/High/Ultra  PASS
Android APK       default        Mid    benchmark Mid:33.22   30        30               0      60          30.1          Low/Mid/High        PASS
Android APK       low            Low    Launch                30        30               0      60          30.1          Low/Mid/High        PASS
Android APK       high           High   Launch                60        60               0      60          60.3          Low/Mid/High        PASS
Android APK       ultra          Ultra  Launch                60        60               0      60          60.3          Low/Mid/High        PASS
Web mac-chrome    default        Mid    PlatformDefault       30        30               0      60          30            Low/Mid             PASS
Web mac-chrome    low            Low    Launch                30        30               0      60          30            Low/Mid             PASS
Web mac-chrome    ultra-refused  Mid    PlatformDefault       30        30               0      60          30            Low/Mid             PASS
Web mac-chrome    low-end        Low    WebLowEnd             30        30               0      60          30            Low/Mid             PASS
Web phone-chrome  default        Mid    PlatformDefault       30        30               0      60          30            Low/Mid             PASS
Web phone-chrome  low            Low    Launch                30        30               0      60          30.1          Low/Mid             PASS
Web phone-chrome  ultra-refused  Mid    PlatformDefault       30        30               0      60          30.1          Low/Mid             PASS
Web phone-chrome  low-end        Low    WebLowEnd             30        30               0      60          30.1          Low/Mid             PASS
android-smoke.json · 10 kB · open
{
  "finished": "2026-10-07T23:36:55.219Z",
  "device": {
    "ro.product.model": "NX709S",
    "ro.product.brand": "nubia",
    "ro.soc.model": "SM8475",
    "ro.build.version.release": "13",
    "ro.build.version.sdk": "33"
  },
  "apk": "apps/client-unity/Builds/Android/zoen.apk",
  "apkBytes": 31673352,
  "install": "Performing Streamed Install\nSuccess",
  "component": "com.zoen.client/com.unity3d.player.UnityPlayerGameActivity",
  "pass": true,
  "platformNoise": [
    {
      "tag": "qdgralloc",
      "pattern": "/^GetSize: Unrecognized pixel format: 0x38$/",
      "why": "Qualcomm gralloc probe of AHardwareBuffer format 56 at Vulkan start"
    },
    {
      "tag": "Gralloc4",
      "pattern": "/^isSupported\\(1, 1, 56, 1, \\.\\.\\.\\) failed with 5$/",
      "why": "same format probe"
    },
    {
      "tag": "GraphicBufferAllocator",
      "pattern": "/^Failed to allocate \\(4 x 4\\) layerCount 1 format 56 usage b00: 5$/",
      "why": "same format probe"
    },
    {
      "tag": "AHardwareBuffer",
      "pattern": "/^GraphicBuffer\\(w=4, h=4, lc=1\\) failed \\(Unknown error -5\\), handle=0x0$/",
      "why": "same format probe"
    },
    {
      "tag": "SwappyDisplayManager",
      "pattern": "/couldn't find \"libgame\\.so\"$/",
      "why": "frame-pacing helper looks in system dirs only, then falls back"
    },
…
build-summary-android.json · 317 B · open
{
    "target": "Android",
    "result": "Succeeded",
    "output": "/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/Android/zoen.apk",
    "sizeBytes": 652335947,
    "seconds": 248.9,
    "errors": 0,
    "warnings": 0,
    "unity": "6000.3.25f1",
    "finishedUtc": "2026-10-07T23:29:34.5480210Z"
}
build-summary-macos.json · 312 B · open
{
    "target": "macOS",
    "result": "Succeeded",
    "output": "/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/macOS/Zoen.app",
    "sizeBytes": 117381868,
    "seconds": 39.9,
    "errors": 0,
    "warnings": 0,
    "unity": "6000.3.25f1",
    "finishedUtc": "2026-10-07T23:13:28.6231420Z"
}
build-summary-web.json · 299 B · open
{
    "target": "Web",
    "result": "Succeeded",
    "output": "/Users/king/Desktop/Workspace/SRO/zoen/apps/client-unity/Builds/Web",
    "sizeBytes": 11406299,
    "seconds": 574.7,
    "errors": 0,
    "warnings": 0,
    "unity": "6000.3.25f1",
    "finishedUtc": "2026-10-07T23:24:44.6441580Z"
}
macos-smoke.json · 7 kB · open
{
  "finished": "2026-10-07T23:14:36.101Z",
  "app": "apps/client-unity/Builds/macOS/Zoen.app",
  "pass": true,
  "results": [
    {
      "tier": "default",
      "expectTier": "High",
      "exitCode": 0,
      "signal": null,
      "boot": {
        "product": "Zoen",
        "version": "0.1.0",
        "unity": "6000.3.25f1",
        "platform": "OSXPlayer",
        "graphicsApi": "Metal",
        "graphicsVersion": "Metal",
        "gpu": "Apple M3",
        "device": "Mac15,12",
        "os": "Mac OS X 26.5.2",
        "systemMemoryMb": 24576,
        "screenWidth": 1280,
        "screenHeight": 720,
        "tier": "High",
        "tiers": [
          "Low",
          "Mid",
          "High",
          "Ultra"
        ],
        "tierRequest": "",
        "tierRefused": "",
        "tierSource": "PlatformDefault",
        "capKey": "windows",
        "cycle": [
          "Low",
          "Mid",
          "High",
          "Ultra"
        ],
…
web-smoke-mac-chrome.json · 29 kB · open
{
  "label": "mac-chrome",
  "finished": "2026-10-07T23:25:59.947Z",
  "graphicsApi": "OpenGLES3",
  "graphicsVersion": "OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))",
  "consoleErrors": 0,
  "consoleWarnings": 108,
  "checkFailures": 0,
  "pass": true,
  "results": [
    {
      "case": "default",
      "url": "http://localhost:4350/",
      "expectTier": "Mid",
      "bootMs": 1804,
      "boot": {
        "product": "Zoen",
        "version": "0.1.0",
        "unity": "6000.3.25f1",
        "platform": "WebGLPlayer",
        "graphicsApi": "OpenGLES3",
        "graphicsVersion": "OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))",
        "gpu": "ANGLE (Apple, ANGLE Metal Renderer: Apple M3, Unspecified Version)",
        "device": "Chrome 155.0.0.0",
        "os": "MacOS 10.15.7",
        "systemMemoryMb": 107,
        "screenWidth": 960,
        "screenHeight": 600,
        "tier": "Mid",
        "tiers": [
          "Low",
          "Mid"
        ],
        "tierRequest": "",
        "tierRefused": "",
        "tierSource": "PlatformDefault",
        "capKey": "web",
        "cycle": [
          "Low",
          "Mid"
…
web-smoke-phone-chrome.json · 27 kB · open
{
  "label": "phone-chrome",
  "finished": "2026-10-07T23:40:41.090Z",
  "graphicsApi": "OpenGLES3",
  "graphicsVersion": "OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))",
  "consoleErrors": 0,
  "consoleWarnings": 85,
  "checkFailures": 0,
  "pass": true,
  "results": [
    {
      "case": "default",
      "url": "http://localhost:4350/",
      "expectTier": "Mid",
      "bootMs": 2849,
      "boot": {
        "product": "Zoen",
        "version": "0.1.0",
        "unity": "6000.3.25f1",
        "platform": "WebGLPlayer",
        "graphicsApi": "OpenGLES3",
        "graphicsVersion": "OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))",
        "gpu": "ANGLE (Qualcomm, Adreno (TM) 730, OpenGL ES 3.2)",
        "device": "Chrome 154.0.0.0",
        "os": "Android 10",
        "systemMemoryMb": 107,
        "screenWidth": 1080,
        "screenHeight": 2121,
        "tier": "Mid",
        "tiers": [
          "Low",
          "Mid"
        ],
        "tierRequest": "",
        "tierRefused": "",
        "tierSource": "PlatformDefault",
        "capKey": "web",
        "cycle": [
          "Low",
          "Mid"
…

Tests

pass unity ProjectSetup.Run (tier rules asset) · 36.3 s · raw log$ /Users/king/Unity/Hub/Editor/6000.3.25f1/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath apps/client-unity -executeMethod Zoen.ProjectSetup.Run -quit -logFile logs/test-output/M0-04C-setup.log
pass unity EditMode tests (tier rules) · 10.7 s · raw log$ /Users/king/Unity/Hub/Editor/6000.3.25f1/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath apps/client-unity -runTests -testPlatform EditMode -testResults /Users/king/Desktop/Workspace/SRO/zoen/logs/test-output/M0-04C-editmode.xml -logFile logs/test-output/M0-04C-editmode.log
pass pnpm data:test (tierSelection + roadmap card) · 31.6 s · raw log$ pnpm data:test
fail unity build · 25.2 s · raw log$ /Users/king/Unity/Hub/Editor/6000.3.25f1/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath apps/client-unity -buildTarget StandaloneOSX MacOS macos -executeMethod Zoen.Build. -quit -logFile logs/test-output/M0-04C-build-.log
fail unity build · 19.1 s · raw log$ /Users/king/Unity/Hub/Editor/6000.3.25f1/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath apps/client-unity -buildTarget WebGL Web web -executeMethod Zoen.Build. -quit -logFile logs/test-output/M0-04C-build-.log
fail unity build · 22.7 s · raw log$ /Users/king/Unity/Hub/Editor/6000.3.25f1/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath apps/client-unity -buildTarget Android Android android -executeMethod Zoen.Build. -quit -logFile logs/test-output/M0-04C-build-.log
pass unity build macos · 59.3 s · raw log$ /Users/king/Unity/Hub/Editor/6000.3.25f1/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath apps/client-unity -buildTarget StandaloneOSX -executeMethod Zoen.Build.MacOS -quit -logFile logs/test-output/M0-04C-build-macos.log
pass macos smoke (tier rules + frame caps) · 60.5 s · raw log$ node tools/unity/macos-smoke.mjs --out logs/evidence/M0-04C
pass unity build web · 601.8 s · raw log$ /Users/king/Unity/Hub/Editor/6000.3.25f1/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath apps/client-unity -buildTarget WebGL -executeMethod Zoen.Build.Web -quit -logFile logs/test-output/M0-04C-build-web.log
pass web smoke mac-chrome (tier rules + frame caps) · 64.4 s · raw log$ node tools/unity/web-smoke.mjs --label mac-chrome --out logs/evidence/M0-04C
pass unity build android · 288.9 s · raw log$ /Users/king/Unity/Hub/Editor/6000.3.25f1/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath apps/client-unity -buildTarget Android -executeMethod Zoen.Build.Android -quit -logFile logs/test-output/M0-04C-build-android.log
pass data tests · 17.1 s · raw log$ pnpm data:test
pass docs lint + index · 0.3 s · raw log$ pnpm docs:lint
pass wiki typecheck · 7.2 s · raw log$ pnpm --filter @zoen/wiki typecheck
pass wiki production build · 15.9 s · raw log$ pnpm wiki:build
pass wiki e2e (changed specs) · 0.8 s · raw log$ pnpm --filter @zoen/wiki exec playwright test --only-changed
fail pnpm data:test after M0-04D card · 7.8 s · raw log$ pnpm data:test
pass docs lint after status updates · 0.3 s · raw log$ pnpm docs:lint
pass pnpm data:test after status updates · 29.5 s · raw log$ pnpm data:test

Notes

2026-10-07 23:32 UTC · Data: feel-quality.json tierSelection (proposed, notes): lowMemoryPhone.maxSystemMemoryMb 4096 (Android Low ref 4 GB); webLowEnd deviceMemory<=4 GB or cores<=4 (N150); benchmark v1 windows/android/ios, 30 warm-up + 120 frames, p95 <= 1000/fps*(1+0.1), never above platform default, cached in PlayerPrefs zoen.benchmark; mobileUltraGate.passed=false (android/ios: Ultra only via tier launch option, cycle stops at High, saved Ultra -> High); frameRate.fps low30 mid30 high60 ultra60 (PERFORMANCE.md + OPT-03; mid optional 60 = OPT-15 later). Android frame pacing on. Client: TierPolicy (pure), TierRuntime, StartupBenchmark (ZOEN_PICK), generated Resources/Zoen_TierRules.asset, ZoenDevice.jslib; ZOEN_BOOT gains tierSource/cycle/ultraGate/fpsTarget/displayHz. Results: EditMode 47/47; macOS smoke 4/4 (default High by benchmark p95 16.72 ms, 60 fps vSync; Low/Mid 30.0 fps frame limit; Ultra 60); Mac-Chrome web smoke 4/4, 0 errors (default Mid 30 fps, low-end deviceMemory 2 -> Low, Ultra refused); Web/macOS/Android rebuilt (APK 31.7 MB). Data says Android: default Mid 30 fps, High 60 fps. Evidence: logs/evidence/M0-04C/ (macos-*.png, web-mac-chrome-*.png, smoke JSON, tier-defaults.txt, build summaries). Remaining -> M0-04D: Android APK smoke and phone-Chrome web smoke (APK built, phone visible in adb, not run). An early zsh build loop passed broken args (2 red build entries); rerun green.