M0-12H
Sky rebuilds: macOS review, Web and Android smokes
Evidence
From logs/evidence/M0-12H/. Click a thumbnail for the full image.
Images (10)










Logs and data (10)
macos-player-plain-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.345 seconds
- Finished resetting the current domain, in 0.006 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: 3.519625 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_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=High particles=0 none fog=0.0097
ZOEN_PICK {"tier":"High","source":"benchmark","steps":["High:17.66"],"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1,"percentile":95.0,"tolerance":0.10000000149011612}
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12H/plain-default.png
ZOEN_FPS tier=High api=Metal target=60 fps=60.0 avgMs=16.67 p50Ms=16.67 p95Ms=17.49 p99Ms=17.68 maxMs=17.78 frames=240 logErrors=0 logWarnings=0
Thread 0x17118b000 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.
…macos-player-plain-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.211 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.905500 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_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Low particles=0 none fog=0.0098
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12H/plain-low.png
ZOEN_FPS tier=Low api=Metal target=30 fps=29.2 avgMs=34.23 p50Ms=34.16 p95Ms=35.58 p99Ms=41.29 maxMs=42.54 frames=147 logErrors=0 logWarnings=0
Thread 0x1719e7000 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.
…macos-player-plain-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.342 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: 0.884417 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_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Mid particles=0 none fog=0.0098
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12H/plain-mid.png
ZOEN_FPS tier=Mid api=Metal target=30 fps=29.7 avgMs=33.66 p50Ms=33.39 p95Ms=34.25 p99Ms=36.54 maxMs=47.15 frames=149 logErrors=0 logWarnings=0
Thread 0x16d787000 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.
…macos-player-plain-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.353 seconds
- Finished resetting the current domain, in 0.006 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.936292 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_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Ultra particles=0 none fog=0.0098
ZOEN_CAPTURE /Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12H/plain-ultra.png
ZOEN_FPS tier=Ultra api=Metal target=60 fps=56.9 avgMs=17.57 p50Ms=16.67 p95Ms=17.67 p99Ms=33.45 maxMs=134.34 frames=240 logErrors=0 logWarnings=0
Thread 0x16d3cb000 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.
…sky-review-high-log.txt · 5 kB · open
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":"high","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_GM panel=on buttons=15
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=High particles=0 none fog=0.0098
ZOEN_GM /gm cycle off -> day 13:24 x0 clear (auto)
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x0 tier=High particles=0 none fog=0.0096
ZOEN_GM /gm time day -> day 13:24 x0 clear (auto)
ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x0 tier=High particles=0 none fog=0.0096
ZOEN_GM /gm weather clear -> day 13:24 x0 clear (forced)
ZOEN_SKY phase=day clock=13:24 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0040
ZOEN_SKY_REVIEW day-clear contrast=5.93 min=3 matrix=1 tier=High fog=0.0040 fogPixels=0.0 particles=0 none best=5.93 fill=2.11 edgeLight=5.93 edgeDark=3.05 groundL=0.110 ground=#57604f fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12H/frames/sky-review-high/01-day-clear.png
ZOEN_GM /gm time night -> night 01:24 x0 clear (forced)
ZOEN_SKY phase=night clock=01:24 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0090
ZOEN_GM /gm weather clear -> night 01:24 x0 clear (forced)
ZOEN_SKY phase=night clock=01:24 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0090
ZOEN_SKY_REVIEW night-clear contrast=15.45 min=3 matrix=1 tier=High fog=0.0090 fogPixels=0.0 particles=0 none best=15.45 fill=5.51 edgeLight=15.45 edgeDark=1.17 groundL=0.011 ground=#141c26 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12H/frames/sky-review-high/02-night-clear.png
ZOEN_GM /gm time dusk -> dusk 20:36 x0 clear (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0080
ZOEN_GM /gm weather dust_haze -> dusk 20:36 x0 dust_haze (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=dust_haze (forced) speed=x0 tier=High particles=125 dust fog=0.0240
ZOEN_FPS tier=High api=Metal target=60 fps=57.1 avgMs=17.50 p50Ms=16.67 p95Ms=17.70 p99Ms=34.37 maxMs=117.06 frames=240 logErrors=0 logWarnings=0
ZOEN_FPS tier=High api=Metal target=60 fps=59.0 avgMs=16.95 p50Ms=16.66 p95Ms=17.69 p99Ms=32.94 maxMs=34.28 frames=240 logErrors=0 logWarnings=0
ZOEN_SKY_REVIEW dusk-dust_haze contrast=13.97 min=3 matrix=1 tier=High fog=0.0240 fogPixels=58.6 particles=125 dust best=13.97 fill=4.98 edgeLight=13.97 edgeDark=1.29 groundL=0.018 ground=#2c221d fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12H/frames/sky-review-high/03-dusk-dust_haze.png
ZOEN_GM /gm time night -> night 01:24 x0 dust_haze (forced)
ZOEN_SKY phase=night clock=01:24 weather=dust_haze (forced) speed=x0 tier=High particles=125 dust fog=0.0250
ZOEN_GM /gm weather sandstorm -> night 01:24 x0 sandstorm (forced)
ZOEN_SKY phase=night clock=01:24 weather=sandstorm (forced) speed=x0 tier=High particles=500 sheets fog=0.0540
ZOEN_SKY_REVIEW night-sandstorm contrast=16.75 min=3 matrix=1 tier=High fog=0.0540 fogPixels=44.3 particles=500 sheets best=16.75 fill=5.98 edgeLight=16.75 edgeDark=1.08 groundL=0.006 ground=#101319 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12H/frames/sky-review-high/04-night-sandstorm.png
ZOEN_GM /gm time dawn -> dawn 06:12 x0 sandstorm (forced)
ZOEN_SKY phase=dawn clock=06:12 weather=sandstorm (forced) speed=x0 tier=High particles=500 sheets fog=0.0550
ZOEN_GM /gm weather clear -> dawn 06:12 x0 clear (forced)
ZOEN_SKY phase=dawn clock=06:12 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0100
ZOEN_FPS tier=High api=Metal target=60 fps=58.3 avgMs=17.15 p50Ms=16.67 p95Ms=17.67 p99Ms=34.37 maxMs=66.71 frames=240 logErrors=0 logWarnings=0
ZOEN_SKY_REVIEW dawn-clear contrast=12.78 min=3 matrix=0 tier=High fog=0.0100 fogPixels=28.6 particles=0 none best=12.78 fill=4.56 edgeLight=12.78 edgeDark=1.41 groundL=0.024 ground=#302a22 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12H/frames/sky-review-high/05-dawn-clear.png
ZOEN_GM /gm time dusk -> dusk 20:36 x0 clear (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0080
ZOEN_GM /gm weather clear -> dusk 20:36 x0 clear (forced)
ZOEN_SKY phase=dusk clock=20:36 weather=clear (forced) speed=x0 tier=High particles=0 none fog=0.0080
ZOEN_SKY_REVIEW dusk-clear contrast=15.70 min=3 matrix=0 tier=High fog=0.0080 fogPixels=19.2 particles=0 none best=15.70 fill=5.60 edgeLight=15.70 edgeDark=1.15 groundL=0.010 ground=#1d1918 fillSeen=#ff5a2a samples=48 pass=1 frame=/Users/king/Desktop/Workspace/SRO/zoen/logs/evidence/M0-12H/frames/sky-review-high/06-dusk-clear.png
ZOEN_SKY_REVIEW done states=6 failed=0 logErrors=0
macos-smoke-plain.json · 7 kB · open
{
"finished": "2026-10-08T04:25:58.628Z",
"app": "apps/client-unity/Builds/macOS/Zoen.app",
"gmSend": null,
"gmOff": false,
"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",
…sky-review-high.json · 3 kB · open
{
"finished": "2026-10-08T04:26:26.791Z",
"app": "apps/client-unity/Builds/macOS/Zoen.app",
"tier": "high",
"minContrast": 3,
"seconds": 22,
"phases": [
"dawn",
"day",
"dusk",
"night"
],
"fogMinPercent": 1,
"foggiest": "night-sandstorm",
"sheet": "logs/evidence/M0-12H/sky-review-high.jpg",
"strip": "logs/evidence/M0-12H/sky-phases-high.jpg",
"states": [
{
"state": "day-clear",
"phase": "day",
"weather": "clear",
"matrix": true,
"contrast": 5.93,
"pass": true,
"samples": 48,
"tier": "High",
"fog": 0.004,
"fogPixels": 0,
"particles": 0,
"kind": "none",
"ground": "#57604f",
"fill": 2.11,
"edgeLight": 5.93,
"edgeDark": 3.05,
"frame": "logs/evidence/M0-12H/frames/sky-review-high/01-day-clear.png"
},
{
"state": "night-clear",
"phase": "night",
"weather": "clear",
…web-smoke-mac-chrome-gm-off.json · 8 kB · open
{
"label": "mac-chrome-gm-off",
"finished": "2026-10-08T05:13:18.211Z",
"gmSend": null,
"gmOff": true,
"graphicsApi": "OpenGLES3",
"graphicsVersion": "OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))",
"consoleErrors": 0,
"consoleWarnings": 27,
"checkFailures": 0,
"pass": true,
"results": [
{
"case": "default",
"url": "http://localhost:4350/?gm=off",
"expectTier": "Mid",
"bootMs": 1190,
"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": 109,
"screenWidth": 960,
"screenHeight": 600,
"tier": "Mid",
"tiers": [
"Low",
"Mid"
],
"tierRequest": "",
"tierRefused": "",
"tierSource": "PlatformDefault",
"capKey": "web",
"cycle": [
…web-smoke-mac-chrome-gm.json · 8 kB · open
{
"label": "mac-chrome-gm",
"finished": "2026-10-08T05:12:32.106Z",
"gmSend": "/gm+time+night,/gm+weather+sandstorm",
"gmOff": false,
"graphicsApi": "OpenGLES3",
"graphicsVersion": "OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))",
"consoleErrors": 0,
"consoleWarnings": 27,
"checkFailures": 0,
"pass": true,
"results": [
{
"case": "default",
"url": "http://localhost:4350/?gm-send=%2Fgm%2Btime%2Bnight%3B%2Fgm%2Bweather%2Bsandstorm",
"expectTier": "Mid",
"bootMs": 1689,
"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": 109,
"screenWidth": 960,
"screenHeight": 600,
"tier": "Mid",
"tiers": [
"Low",
"Mid"
],
"tierRequest": "",
"tierRefused": "",
"tierSource": "PlatformDefault",
"capKey": "web",
"cycle": [
…web-smoke-mac-chrome.json · 30 kB · open
{
"label": "mac-chrome",
"finished": "2026-10-08T05:10:43.769Z",
"gmSend": null,
"gmOff": false,
"graphicsApi": "OpenGLES3",
"graphicsVersion": "OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))",
"consoleErrors": 0,
"consoleWarnings": 107,
"checkFailures": 0,
"pass": true,
"results": [
{
"case": "default",
"url": "http://localhost:4350/",
"expectTier": "Mid",
"bootMs": 1758,
"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": 109,
"screenWidth": 960,
"screenHeight": 600,
"tier": "Mid",
"tiers": [
"Low",
"Mid"
],
"tierRequest": "",
"tierRefused": "",
"tierSource": "PlatformDefault",
"capKey": "web",
"cycle": [
…Tests
$ node tools/unity/macos-smoke.mjs --out logs/evidence/M0-12H --tag plain$ node tools/unity/sky-review.mjs --out logs/evidence/M0-12H --tier high$ node tools/unity/web-smoke.mjs --label mac-chrome --out logs/evidence/M0-12H$ node tools/unity/web-smoke.mjs --label mac-chrome-gm --out logs/evidence/M0-12H --cases default --gm /gm+time+night;/gm+weather+sandstorm$ node tools/unity/web-smoke.mjs --label mac-chrome-gm --out logs/evidence/M0-12H --cases default --gm /gm+time+night,/gm+weather+sandstorm$ node tools/unity/web-smoke.mjs --label mac-chrome-gm-off --out logs/evidence/M0-12H --cases default --gm-off$ pnpm --filter @zoen/wiki exec playwright test --only-changedNotes
2026-10-08 04:26 UTC · Step 1: build macos red 01 = Unity Package Manager IPC timeout after 30 s at load avg ~160 (other projects; Unity exited 1 before a build result), retry 02 green (dev build, ZOEN_GM, 117.5 MB, 990 s). Plain macOS smoke 4 tiers PASS 0 errors (logs/evidence/M0-12H/macos-smoke-plain.json, plain-*.png), now through the shared tools/unity/sky-expect.mjs. High sky review PASS 6 states, contrast 12.8-16.8 (min 3): logs/evidence/M0-12H/sky-review-high.jpg + sky-phases-high.jpg. Judged once: the night sandstorm sheets read as thin wind streaks at varied angles, no round blobs; dust_haze motes stay round by design (stretch 1). look.particles unchanged (no rebuild). Owner look-review line (pending) appended to logs/reviews.jsonl.
2026-10-08 04:27 UTC · Correction to the step 1 note: High review contrast range is 5.93 (day clear) to 16.75 (night sandstorm), min 3.
2026-10-08 05:13 UTC · Steps 2-3: new tools/unity/sky-expect.mjs (gmCommandsFrom, gmSendValue, tagged, skyProblems = the ZOEN_SKY/ZOEN_GM checks from macos-smoke) used by macos-, web- and android-smoke. Web: --gm adds ?gm-send=<encoded> and --gm-off ?gm=off to every case, --cases picks cases; Android: --gm passes --es zoen-gm-send (single-quoted for the device shell), --gm-off --es zoen-gm off, --tag names files. GM lines may be split by ',' as well as ';' because task-log.mjs runs its command through a shell (red run 07: ';' ended the command). build web 05 green (dev, 11.8 MB, 2544 s at load ~140). Web smoke Mac Chrome PASS 4 cases, 0 console errors, ZOEN_SKY every case (warnings 107 = the known AudioContext/getInternalformatParameter/persistentDataPath kinds, M0-04C had 108); --gm night+sandstorm PASS (replies logged, logs/evidence/M0-12H/web-mac-chrome-gm-default.png); --gm-off PASS (panel=off).
2026-10-08 05:14 UTC · Step 4 blocker: at 13:13 (local) the phone NX709S (375de61c) is gone from adb devices (both adb binaries) and from the USB bus (system_profiler/ioreg list no Android device); it was visible at task start (12:00). Another session on this Mac is polling adb for a phone too. Per the brief, no workaround: the APK build continues (no phone needed); APK smoke, phone Chrome --cdp smoke, phone night shot and the portrait GM panel check wait for the phone.
2026-10-08 05:28 UTC · Split at the 150k context limit (brief size rule); the phone returned to adb at ~13:25 but another session on this Mac was waiting for it. build android started 13:13 and was stopped by me in IL2CPP compile (no result logged, no Unity left running). verify --changed PASS (data 170, core 96, docs lint, wiki typecheck + build). Remaining -> M0-12I: node tools/unity-run.mjs build android; android-smoke.mjs --out logs/evidence/M0-12I --tag plain (0 app errors, platformNoise unchanged, ZOEN_SKY); android-smoke.mjs --tiers high --tag night --gm "/gm+time+night,/gm+weather+sandstorm" -> android-night-high.png; phone Chrome: adb reverse tcp:4350 tcp:4350, adb forward tcp:9222 localabstract:chrome_devtools_remote, web-smoke.mjs --label phone-chrome --cdp http://127.0.0.1:9222 --out logs/evidence/M0-12I (0 errors), then --label phone-chrome-gm --cases default --gm ... in portrait: the APK is landscape-only (allowedAutorotateToPortrait 0), so the portrait GM-panel check is the phone Chrome screenshot. Web build in Builds/Web is current (no client code changed in M0-12H).
