$ node tools/unity/macos-smoke.mjs --out logs/evidence/M0-12E --tag plain # cwd /Users/king/Desktop/Workspace/SRO/zoen # exit 0 PASS default: exit=0 api=Metal tier=High (want High) source=PlatformDefault target=60 vSync=1 hz=60.00239944458008 logErrors=0 screenshot=true sky=1 gm=1 ZOEN_PICK {"tier":"High","source":"benchmark","steps":["High:16.67"],"fpsTarget":60,"targetFrameRate":60,"vSyncCount":1,"percentile":95.0,"tolerance":0.10000000149011612} ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=High particles=0 none fog=0.0098 ZOEN_GM panel=on buttons=15 tier=High api=Metal target=60 fps=60.0 avgMs=16.67 p50Ms=16.67 p95Ms=16.67 p99Ms=16.67 maxMs=16.67 frames=240 logErrors=0 logWarnings=0 PASS low: exit=0 api=Metal tier=Low (want Low) source=Launch target=30 vSync=0 hz=60.00239944458008 logErrors=0 screenshot=true sky=1 gm=1 ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Low particles=0 none fog=0.0098 ZOEN_GM panel=on buttons=15 tier=Low api=Metal target=30 fps=28.4 avgMs=35.26 p50Ms=34.15 p95Ms=35.96 p99Ms=63.06 maxMs=139.32 frames=142 logErrors=0 logWarnings=0 PASS mid: exit=0 api=Metal tier=Mid (want Mid) source=Launch target=30 vSync=0 hz=60.00239944458008 logErrors=0 screenshot=true sky=1 gm=1 ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Mid particles=0 none fog=0.0097 ZOEN_GM panel=on buttons=15 tier=Mid api=Metal target=30 fps=27.0 avgMs=36.98 p50Ms=34.31 p95Ms=50.46 p99Ms=59.33 maxMs=60.14 frames=136 logErrors=0 logWarnings=0 PASS ultra: exit=0 api=Metal tier=Ultra (want Ultra) source=Launch target=60 vSync=1 hz=60.00239944458008 logErrors=0 screenshot=true sky=1 gm=1 ZOEN_SKY phase=day clock=13:24 weather=clear (auto) speed=x1 tier=Ultra particles=0 none fog=0.0098 ZOEN_GM panel=on buttons=15 tier=Ultra api=Metal target=60 fps=59.8 avgMs=16.74 p50Ms=16.67 p95Ms=17.65 p99Ms=17.69 maxMs=33.33 frames=240 logErrors=0 logWarnings=0 PASS → logs/evidence/M0-12E/macos-smoke-plain.json