PROCITY/pipeline/_props_results.json
m3ultra dafb079ff4 Lane E round 4 (E2): fix record_crate + ship counter-with-till, both live on depot
- record_crate: R3 normalize left a sourceless texture (packed AO/roughness map
  didn't survive WebP export; metallicRoughness+occlusion pointed at it) → three.js
  'undefined uri' crash. New pipeline/fix_glb_textures.py strips material slots that
  reference a sourceless texture. Verified loads in vendored GLTFLoader; re-published.
- counter_till (new fitting): ~2m timber counter + period till, flux_local→trellis_mac
  on-device, 1.61x0.64m / 1.15m tall, 32k tris. Verified loads; published. Lane C maps
  kind counter -> counter_till (balcao 4m 'counter' kept for long-bar use).
- publish.py: --only <name> filter + passwordless tailnet detection (GOD3_DEPOT override).
- manifest rebuilt (15 fittings, alias counter->counter_till); validate --depot 0 errors.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 19:07:15 +10:00

107 lines
2.8 KiB
JSON

{
"results": [
{
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/listening-booth.glb",
"file": "procity_fit_listening_booth_01.glb",
"out": "pipeline/_normalized/procity_fit_listening_booth_01.glb",
"thumb": "web/assets/thumbs/procity_fit_listening_booth_01.png",
"tri_before": 146946,
"tri_after": 53578,
"size_m": [
0.879,
1.6,
0.71
],
"footprint": [
0.88,
0.71
]
},
{
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/drinks-fridge.glb",
"file": "procity_fit_drinks_fridge_01.glb",
"out": "pipeline/_normalized/procity_fit_drinks_fridge_01.glb",
"thumb": "web/assets/thumbs/procity_fit_drinks_fridge_01.png",
"tri_before": 191640,
"tri_after": 77412,
"size_m": [
0.849,
1.6,
0.962
],
"footprint": [
0.85,
0.96
]
},
{
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/arcade-cabinet.glb",
"file": "procity_fit_arcade_cabinet_01.glb",
"out": "pipeline/_normalized/procity_fit_arcade_cabinet_01.glb",
"thumb": "web/assets/thumbs/procity_fit_arcade_cabinet_01.png",
"tri_before": 196336,
"tri_after": 25143,
"size_m": [
0.75,
1.7,
0.853
],
"footprint": [
0.75,
0.85
]
},
{
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/milkshake-mixer.glb",
"file": "procity_fit_milkshake_mixer_01.glb",
"out": "pipeline/_normalized/procity_fit_milkshake_mixer_01.glb",
"thumb": "web/assets/thumbs/procity_fit_milkshake_mixer_01.png",
"tri_before": 185106,
"tri_after": 73498,
"size_m": [
0.381,
0.5,
0.271
],
"footprint": [
0.38,
0.27
]
},
{
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/novelty-record.glb",
"file": "procity_street_novelty_record_01.glb",
"out": "pipeline/_normalized/procity_street_novelty_record_01.glb",
"thumb": "web/assets/thumbs/procity_street_novelty_record_01.png",
"tri_before": 193253,
"tri_after": 26506,
"size_m": [
1.909,
2.0,
0.934
],
"footprint": [
1.91,
0.93
]
},
{
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/_m_counter3/trellis2_counter_till_v3.glb",
"file": "procity_fit_counter_till_01.glb",
"out": "/tmp/counter_norm/procity_fit_counter_till_01.glb",
"thumb": "web/assets/thumbs/procity_fit_counter_till_01.png",
"tri_before": 195285,
"tri_after": 32234,
"size_m": [
1.609,
1.15,
0.642
],
"footprint": [
1.61,
0.64
]
}
],
"errors": []
}