Review utama

LV1 Graphite · kandidat visual

Build px-3fdb010b9387 · source 660430141294d7d321fb3ef120bc4e88993e8042 · 2026-09-07T23:10:13.555Z. Procedural-DRAFT orisinal pada Canvas existing. Bukan konsep AI, aset final, atau persetujuan Lukas.

FUNCTIONAL PASS · VISUAL_CANDIDATE procedural-DRAFT · HUMAN_REVIEW PENDING_REVIEW · USER_DEVICE NOT_MEASURED.

Aplikasi: pilih Prototype atau LV1 Graphite · Hasil, metadata, state dan checksum JSON

Gerbang v1.4

IDKasusOtomatis
A-01Main bersih; detail muka terpilih di debug/inspectorPASS
A-02Label dua muka shared wall dan top view tidak bertumpukPASS
A-03N/E/W, potong/utuh/sembunyikan dan edit dekorasiPASS
V-01LV1 Graphite berjalan; Prototype tersediaPASS
V-02World, footprint, kamera dan anchor identikPASS
V-03Pose dan panjang anggota tubuh existingPASS
V-04Sofa dipindah dan empat rotasi melalui UIPASS
V-05Cutaway, dekorasi dan hit testing kedua skinPASS
V-06Switch saat WALK/ENTER/WORK/RELAX/EXIT tanpa perubahan domainPASS
V-07Save legacy/v2, pause, cancel, reduced motion dan writer lockPASS
V-08v1.7 Graphite/PNG: empat profil per skin >=60 detik; Prototype tidak diukur ulangPASS

Perbandingan skin dan debug

Pasangan Prototype/Graphite memakai world, actor, kamera, skala, dan anchor identik. Main tanpa debug; label lengkap hanya muka dipilih. V pada top view disajikan di inspector.

Rekaman aplikasi dengan jam normal

Fixture sintetis dengan sofa dimiliki; video kedua memperlihatkan pemindahan dan rotasi lewat editor. Tes belanja/hadiah normal tetap terpisah.

sequence-initial.webm · 56.7 detik · px-3fdb010b9387

sequence-moved.webm · 56.8 detik · px-3fdb010b9387

Frame kontak dari aplikasi

Frame yang diambil selama rekaman; tidak membuktikan seluruh gerak disetujui manusia. Semua clip terpilih dan arah.

Profil kedua skin

Target tetap 30 FPS; lingkungan sama, beban VPS dapat berubah. Pengukuran lengkap CPU, browser, rendering, viewport dan p95 tersedia di JSON. Sequential Chromium headless, shared Ubuntu VPS; Canvas2D software status recorded below; no other work from this session during windows · Chromium 153.0.8010.12 · AMD EPYC Processor (with IBPB).

Skin / skenarioDurasiMean FPSp95 msLambat >33,34msHasil
png-pilot / walking60.8s58.216.838/3540PASS
png-pilot / interactions60.5s59.616.811/3606PASS
png-pilot / editor61.8s59.016.821/3650PASS
png-pilot / two-rooms60.2s59.116.823/3558PASS
graphite / walking60.1s59.316.812/3565PASS
graphite / interactions60.3s59.116.821/3567PASS
graphite / editor60.1s58.316.840/3503PASS
graphite / two-rooms60.2s58.416.840/3513PASS

Snapshot historis sebelum revisi

Command dan batas

CommandExitStatus
python3 tools/validate_seed.py0PASS
node --experimental-strip-types tools/starter-assets.mjs --check0PASS
npm run assets:check0PASS
npm run lint0PASS
npm run typecheck0PASS
npm run test:unit0PASS
npm run build0PASS
npm run test:e2e -- tests/blender-sofa.spec.ts --grep BL-01|BL-02|BL-03|BL-07 --retries=00PASS
npm run build0PASS
python3 PRIVATE_RECEIPT --project PRIVATE_RECEIPT0PASS
node tools/checks.mjs0PASS
npm run test:e2e -- --retries=00PASS
npm run test:perf -- --compare-blender --output PRIVATE_RECEIPT0PASS
npm run test:perf:target -- PRIVATE_RECEIPT1FAIL
npm run test:perf -- --compare-blender --skin png-pilot --output PRIVATE_RECEIPT0PASS
node --experimental-strip-types PRIVATE_RECEIPT0PASS
node --experimental-strip-types PRIVATE_RECEIPT0PASS
node --experimental-strip-types PRIVATE_RECEIPT0PASS
node --experimental-strip-types PRIVATE_RECEIPT0PASS
node --experimental-strip-types tools/starter-assets.mjs --check --diagrams0PASS
node --experimental-strip-types tools/animation-report.mjs PRIVATE_RECEIPT PRIVATE_RECEIPT0PASS
python3 PRIVATE_RECEIPT0PASS
python3 tools/package-checks.py0PASS
node --experimental-strip-types tools/foundation-report.mjs PRIVATE_RECEIPT0PASS
node tools/wall-report.mjs PRIVATE_RECEIPT PRIVATE_RECEIPT0PASS