Fable (integrator): remove the five retired ped bodies from the repo

Executes steps 1-3 of Lane F's documented removal (F-progress.md §42.6). The five bodies
D retired in §42.4 are gone from web/models/peds/ (which is NOT gitignored, and which
deploy_digalot_procity.sh rsyncs wholesale — so these bytes were shipping), dj_phrtt_01's
publish-staging copy is deleted, and its row is out of _published.json so the depot drift
check stays honest.

The one that mattered: dj_phrtt_01 is an unclothed body whose only texture is a bare-skin
atlas. It was in the DEFAULT crowd and it was the only one of the five ever published.
E-cast found it by rendering all 24 peds and looking at them — a name-scoped deny-list
could never have caught an innocent name from a different pipeline.

Verified after removal: r42_roster.mjs PASS (period law + roster licence, both controls
demonstrated), validate_manifest.py --depot 0 errors 0 warnings, 32 ped GLBs remain
(24 shipped bodies + 8 base clips).

STILL OUTSTANDING, for John: the depot copy at digalot.fyi/3god is live and there is NO
delete verb — publish.py only uploads, and CITY_SPEC's depot contract documents upload,
fetch and list and nothing else. Removing it is a deliberate act on the depot host. Filed
to R43 with the deny-list follow-up, which goes green the moment the bytes are gone and
red forever after if one returns.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
m3ultra 2026-08-07 23:51:31 +10:00
parent 293a82c5e8
commit 91a606a875
6 changed files with 174 additions and 175 deletions

View File

@ -1,176 +1,175 @@
[ [
"dance_drink.glb", "dance_drink.glb",
"dance_medium.glb", "dance_medium.glb",
"dance_party.glb", "dance_party.glb",
"dance_sway.glb", "dance_sway.glb",
"dj_phrtt_01.glb", "dj_techno_01.glb",
"dj_techno_01.glb", "look.glb",
"look.glb", "man_casual_04.glb",
"man_casual_04.glb", "man_smart_01.glb",
"man_smart_01.glb", "person_casual_01.glb",
"person_casual_01.glb", "person_youth_01.glb",
"person_youth_01.glb", "procity_fit_aircon_unit_01.glb",
"procity_fit_aircon_unit_01.glb", "procity_fit_arcade_cabinet_01.glb",
"procity_fit_arcade_cabinet_01.glb", "procity_fit_ash_urn_01.glb",
"procity_fit_ash_urn_01.glb", "procity_fit_ashtray_post_01.glb",
"procity_fit_ashtray_post_01.glb", "procity_fit_bain_marie_01.glb",
"procity_fit_bain_marie_01.glb", "procity_fit_banquette_01.glb",
"procity_fit_banquette_01.glb", "procity_fit_bass_guitar_01.glb",
"procity_fit_bass_guitar_01.glb", "procity_fit_bass_guitar_01_hi.glb",
"procity_fit_bass_guitar_01_hi.glb", "procity_fit_beam_roof_01.glb",
"procity_fit_beam_roof_01.glb", "procity_fit_beer_umbrella_01.glb",
"procity_fit_beer_umbrella_01.glb", "procity_fit_bin_big_4x4_01.glb",
"procity_fit_bin_big_4x4_01.glb", "procity_fit_bin_endoffunk_01.glb",
"procity_fit_bin_endoffunk_01.glb", "procity_fit_bin_round_01.glb",
"procity_fit_bin_round_01.glb", "procity_fit_bistro_table_01.glb",
"procity_fit_bistro_table_01.glb", "procity_fit_bookshelf_01.glb",
"procity_fit_bookshelf_01.glb", "procity_fit_box_crate_01.glb",
"procity_fit_box_crate_01.glb", "procity_fit_broken_basin_01.glb",
"procity_fit_broken_basin_01.glb", "procity_fit_cable_snake_01.glb",
"procity_fit_cable_snake_01.glb", "procity_fit_can_stack_01.glb",
"procity_fit_can_stack_01.glb", "procity_fit_cart_case_01.glb",
"procity_fit_cart_case_01.glb", "procity_fit_cart_concorde_01.glb",
"procity_fit_cart_concorde_01.glb", "procity_fit_cart_m447_01.glb",
"procity_fit_cart_m447_01.glb", "procity_fit_cart_stanton_01.glb",
"procity_fit_cart_stanton_01.glb", "procity_fit_cdj_deck_01.glb",
"procity_fit_cdj_deck_01.glb", "procity_fit_champ_bucket_01.glb",
"procity_fit_champ_bucket_01.glb", "procity_fit_chiu_bin_01.glb",
"procity_fit_chiu_bin_01.glb", "procity_fit_chiu_bin_half_01.glb",
"procity_fit_chiu_bin_half_01.glb", "procity_fit_chiu_bin_low_01.glb",
"procity_fit_chiu_bin_low_01.glb", "procity_fit_chiu_rack_long_01.glb",
"procity_fit_chiu_rack_long_01.glb", "procity_fit_chiu_rack_short_01.glb",
"procity_fit_chiu_rack_short_01.glb", "procity_fit_clothes_rack_01.glb",
"procity_fit_clothes_rack_01.glb", "procity_fit_coffee_table_01.glb",
"procity_fit_coffee_table_01.glb", "procity_fit_column_square_01.glb",
"procity_fit_column_square_01.glb", "procity_fit_column_wide_01.glb",
"procity_fit_column_wide_01.glb", "procity_fit_concrete_plinth_01.glb",
"procity_fit_concrete_plinth_01.glb", "procity_fit_counter_01.glb",
"procity_fit_counter_01.glb", "procity_fit_counter_station_01.glb",
"procity_fit_counter_station_01.glb", "procity_fit_counter_station_side_01.glb",
"procity_fit_counter_station_side_01.glb", "procity_fit_counter_till_01.glb",
"procity_fit_counter_till_01.glb", "procity_fit_crate_blue_01.glb",
"procity_fit_crate_blue_01.glb", "procity_fit_crate_stack_01.glb",
"procity_fit_crate_stack_01.glb", "procity_fit_crowd_barrier_01.glb",
"procity_fit_crowd_barrier_01.glb", "procity_fit_cube_shelf_wide_01.glb",
"procity_fit_cube_shelf_wide_01.glb", "procity_fit_deck_1200_01.glb",
"procity_fit_deck_1200_01.glb", "procity_fit_deck_1200_rigged_01.glb",
"procity_fit_deck_1200_rigged_01.glb", "procity_fit_distro_box_01.glb",
"procity_fit_distro_box_01.glb", "procity_fit_door_shop_01.glb",
"procity_fit_door_shop_01.glb", "procity_fit_drinks_fridge_01.glb",
"procity_fit_drinks_fridge_01.glb", "procity_fit_drum_808_01.glb",
"procity_fit_drum_808_01.glb", "procity_fit_drum_kit_01.glb",
"procity_fit_drum_kit_01.glb", "procity_fit_drum_kit_01_hi.glb",
"procity_fit_drum_kit_01_hi.glb", "procity_fit_drum_tr1000_01.glb",
"procity_fit_drum_tr1000_01.glb", "procity_fit_electric_guitar_01.glb",
"procity_fit_electric_guitar_01.glb", "procity_fit_electric_guitar_01_hi.glb",
"procity_fit_electric_guitar_01_hi.glb", "procity_fit_fire_ext_01.glb",
"procity_fit_fire_ext_01.glb", "procity_fit_firepit_01.glb",
"procity_fit_firepit_01.glb", "procity_fit_flight_case_01.glb",
"procity_fit_flight_case_01.glb", "procity_fit_glass_case_01.glb",
"procity_fit_glass_case_01.glb", "procity_fit_guitar_amp_01.glb",
"procity_fit_guitar_amp_01.glb", "procity_fit_guitar_amp_01_hi.glb",
"procity_fit_guitar_amp_01_hi.glb", "procity_fit_headphones_hd25_01.glb",
"procity_fit_headphones_hd25_01.glb", "procity_fit_headshell_technics_01.glb",
"procity_fit_headshell_technics_01.glb", "procity_fit_jukebox_01.glb",
"procity_fit_jukebox_01.glb", "procity_fit_keg_01.glb",
"procity_fit_keg_01.glb", "procity_fit_library_trolley_01.glb",
"procity_fit_library_trolley_01.glb", "procity_fit_listening_booth_01.glb",
"procity_fit_listening_booth_01.glb", "procity_fit_lounge_chair_01.glb",
"procity_fit_lounge_chair_01.glb", "procity_fit_magazine_rack_01.glb",
"procity_fit_magazine_rack_01.glb", "procity_fit_marble_sink_01.glb",
"procity_fit_marble_sink_01.glb", "procity_fit_mic_stand_01.glb",
"procity_fit_mic_stand_01.glb", "procity_fit_mic_stand_01_hi.glb",
"procity_fit_mic_stand_01_hi.glb", "procity_fit_milkshake_mixer_01.glb",
"procity_fit_milkshake_mixer_01.glb", "procity_fit_mixer_mx2200_01.glb",
"procity_fit_mixer_mx2200_01.glb", "procity_fit_mixer_pmc05pro_01.glb",
"procity_fit_mixer_pmc05pro_01.glb", "procity_fit_mixer_pmc05pro_rigged_01.glb",
"procity_fit_mixer_pmc05pro_rigged_01.glb", "procity_fit_mixer_pmc06pro_01.glb",
"procity_fit_mixer_pmc06pro_01.glb", "procity_fit_mixer_pmc07pro_01.glb",
"procity_fit_mixer_pmc07pro_01.glb", "procity_fit_mixer_pmc08pro_01.glb",
"procity_fit_mixer_pmc08pro_01.glb", "procity_fit_mixer_pmc10_01.glb",
"procity_fit_mixer_pmc10_01.glb", "procity_fit_mixer_pmc20_01.glb",
"procity_fit_mixer_pmc20_01.glb", "procity_fit_mixer_pmx9000_01.glb",
"procity_fit_mixer_pmx9000_01.glb", "procity_fit_mixer_shdj1200_01.glb",
"procity_fit_mixer_shdj1200_01.glb", "procity_fit_mixer_shdj1200_rigged_01.glb",
"procity_fit_mixer_shdj1200_rigged_01.glb", "procity_fit_mixer_ttm54i_01.glb",
"procity_fit_mixer_ttm54i_01.glb", "procity_fit_mixer_ttm54i_rigged_01.glb",
"procity_fit_mixer_ttm54i_rigged_01.glb", "procity_fit_mos_bin_bottom_01.glb",
"procity_fit_mos_bin_bottom_01.glb", "procity_fit_mos_bin_lower_mid_01.glb",
"procity_fit_mos_bin_lower_mid_01.glb", "procity_fit_mos_bin_top_01.glb",
"procity_fit_mos_bin_top_01.glb", "procity_fit_mos_bin_upper_mid_01.glb",
"procity_fit_mos_bin_upper_mid_01.glb", "procity_fit_mos_stack_01.glb",
"procity_fit_mos_stack_01.glb", "procity_fit_old_couch_01.glb",
"procity_fit_old_couch_01.glb", "procity_fit_pallet_01.glb",
"procity_fit_pallet_01.glb", "procity_fit_picnic_table_01.glb",
"procity_fit_picnic_table_01.glb", "procity_fit_pie_warmer_01.glb",
"procity_fit_pie_warmer_01.glb", "procity_fit_planter_01.glb",
"procity_fit_planter_01.glb", "procity_fit_plywood_bar_01.glb",
"procity_fit_plywood_bar_01.glb", "procity_fit_pokie_01.glb",
"procity_fit_pokie_01.glb", "procity_fit_rack_bin_wooden_01.glb",
"procity_fit_rack_bin_wooden_01.glb", "procity_fit_raffle_drum_01.glb",
"procity_fit_raffle_drum_01.glb", "procity_fit_record_crate_01.glb",
"procity_fit_record_crate_01.glb", "procity_fit_rope_post_01.glb",
"procity_fit_rope_post_01.glb", "procity_fit_sampler_mpc3000_01.glb",
"procity_fit_sampler_mpc3000_01.glb", "procity_fit_sampler_s900_01.glb",
"procity_fit_sampler_s900_01.glb", "procity_fit_sampler_sp1200_01.glb",
"procity_fit_sampler_sp1200_01.glb", "procity_fit_sandwich_board_01.glb",
"procity_fit_sandwich_board_01.glb", "procity_fit_shelf_board_long_01.glb",
"procity_fit_shelf_board_long_01.glb", "procity_fit_shelf_board_short_01.glb",
"procity_fit_shelf_board_short_01.glb", "procity_fit_sl_deck_1_01.glb",
"procity_fit_sl_deck_1_01.glb", "procity_fit_sl_deck_2_01.glb",
"procity_fit_sl_deck_2_01.glb", "procity_fit_sl_deck_3_01.glb",
"procity_fit_sl_deck_3_01.glb", "procity_fit_sl_deck_4_01.glb",
"procity_fit_sl_deck_4_01.glb", "procity_fit_smoke_machine_01.glb",
"procity_fit_smoke_machine_01.glb", "procity_fit_speaker_stack_01.glb",
"procity_fit_speaker_stack_01.glb", "procity_fit_strobe_light_01.glb",
"procity_fit_strobe_light_01.glb", "procity_fit_sub_bass_01.glb",
"procity_fit_sub_bass_01.glb", "procity_fit_topiary_01.glb",
"procity_fit_topiary_01.glb", "procity_fit_tub_black_01.glb",
"procity_fit_tub_black_01.glb", "procity_fit_tub_black_long_01.glb",
"procity_fit_tub_black_long_01.glb", "procity_fit_tub_white_01.glb",
"procity_fit_tub_white_01.glb", "procity_fit_tub_white_long_01.glb",
"procity_fit_tub_white_long_01.glb", "procity_fit_tubs_3x3_01.glb",
"procity_fit_tubs_3x3_01.glb", "procity_fit_tubs_3x3_long_01.glb",
"procity_fit_tubs_3x3_long_01.glb", "procity_fit_tubs_4x2_vertical_01.glb",
"procity_fit_tubs_4x2_vertical_01.glb", "procity_fit_tubs_4x2_wide_01.glb",
"procity_fit_tubs_4x2_wide_01.glb", "procity_fit_tubs_shelf_long_01.glb",
"procity_fit_tubs_shelf_long_01.glb", "procity_fit_tubs_shelf_wide_01.glb",
"procity_fit_tubs_shelf_wide_01.glb", "procity_fit_urinal_trough_01.glb",
"procity_fit_urinal_trough_01.glb", "procity_fit_vinyl_sleeve_01.glb",
"procity_fit_vinyl_sleeve_01.glb", "procity_fit_wall_shelves_big_01.glb",
"procity_fit_wall_shelves_big_01.glb", "procity_fit_wall_shelves_long_01.glb",
"procity_fit_wall_shelves_long_01.glb", "procity_fit_wheelie_bin_01.glb",
"procity_fit_wheelie_bin_01.glb", "procity_fit_window_booth_01.glb",
"procity_fit_window_booth_01.glb", "procity_fit_wire_shelf_01.glb",
"procity_fit_wire_shelf_01.glb", "procity_fit_wooden_rack_long_01.glb",
"procity_fit_wooden_rack_long_01.glb", "procity_fit_wooden_rack_wide_01.glb",
"procity_fit_wooden_rack_wide_01.glb", "procity_fit_work_table_01.glb",
"procity_fit_work_table_01.glb", "procity_fit_zip_drive_01.glb",
"procity_fit_zip_drive_01.glb", "procity_street_aframe_board_01.glb",
"procity_street_aframe_board_01.glb", "procity_street_bench_01.glb",
"procity_street_bench_01.glb", "procity_street_bench_01_hi.glb",
"procity_street_bench_01_hi.glb", "procity_street_bench_modern_01.glb",
"procity_street_bench_modern_01.glb", "procity_street_bench_wood_01.glb",
"procity_street_bench_wood_01.glb", "procity_street_bin_01.glb",
"procity_street_bin_01.glb", "procity_street_bin_01_hi.glb",
"procity_street_bin_01_hi.glb", "procity_street_blade_sign_01.glb",
"procity_street_blade_sign_01.glb", "procity_street_bus_shelter_01.glb",
"procity_street_bus_shelter_01.glb", "procity_street_bus_shelter_01_hi.glb",
"procity_street_bus_shelter_01_hi.glb", "procity_street_food_cart_01.glb",
"procity_street_food_cart_01.glb", "procity_street_food_cart_01_hi.glb",
"procity_street_food_cart_01_hi.glb", "procity_street_keycutter_sign_01.glb",
"procity_street_keycutter_sign_01.glb", "procity_street_longbench_01.glb",
"procity_street_longbench_01.glb", "procity_street_magpie_01.glb",
"procity_street_magpie_01.glb", "procity_street_novelty_record_01.glb",
"procity_street_novelty_record_01.glb", "procity_street_paling_fence_01.glb",
"procity_street_paling_fence_01.glb", "procity_street_park_bench_01.glb",
"procity_street_park_bench_01.glb", "procity_street_streetlight_01.glb",
"procity_street_streetlight_01.glb", "procity_street_water_tank_01.glb",
"procity_street_water_tank_01.glb", "sit.glb",
"sit.glb", "vintage-cash-register.glb",
"vintage-cash-register.glb", "woman_dj_01.glb",
"woman_dj_01.glb", "woman_dj_02.glb",
"woman_dj_02.glb", "woman_dj_03.glb",
"woman_dj_03.glb", "woman_smart_02.glb"
"woman_smart_02.glb" ]
]

Binary file not shown.

Binary file not shown.

Binary file not shown.