Depot publish executed over the new passwordless tailnet path (allowlist auth, GOD3_DEPOT=http://100.94.195.115:8788). Two contract bugs fixed en route: - publish.py: /api/thumb wants JPEG keyed by the GLB name (was posting PNG keyed by a .png name -> 404 that mislabelled successful GLB uploads as ERR); thumb push now isolated per the MESHGOD house contract (cosmetic, never fails publish). - validate_manifest.py: send a custom User-Agent (Cloudflare 403s Python-urllib on the public path) + honor GOD3_DEPOT override like publish.py. validate_manifest.py --depot -> 0 errors, 0 warnings. qa.sh --strict all green. _published.json records the 16 published assets. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
18 lines
585 B
JSON
18 lines
585 B
JSON
[
|
|
"procity_fit_bookshelf_01.glb",
|
|
"procity_fit_box_crate_01.glb",
|
|
"procity_fit_clothes_rack_01.glb",
|
|
"procity_fit_coffee_table_01.glb",
|
|
"procity_fit_counter_01.glb",
|
|
"procity_fit_cube_shelf_wide_01.glb",
|
|
"procity_fit_record_crate_01.glb",
|
|
"procity_fit_wire_shelf_01.glb",
|
|
"procity_fit_work_table_01.glb",
|
|
"procity_street_bench_01.glb",
|
|
"procity_street_bench_modern_01.glb",
|
|
"procity_street_bench_wood_01.glb",
|
|
"procity_street_food_cart_01.glb",
|
|
"procity_street_longbench_01.glb",
|
|
"procity_street_park_bench_01.glb",
|
|
"procity_street_streetlight_01.glb"
|
|
] |