{
  "created_at": "2026-07-29T04:56:11.254549+00:00",
  "design_theme": "minimal",
  "file_stem": "Stage_3C_4_Minimal_Dice_Tower",
  "job_id": "FB-20260729T045611Z-B9F8B8",
  "material": {
    "minimum_wall_mm": 2.4,
    "name": "PLA"
  },
  "object_family": "dice_tower",
  "object_name": "Minimal / Functional Dice Tower",
  "output_formats": [
    "step",
    "stl"
  ],
  "parameters": {
    "base_thickness_mm": 4.0,
    "cartoon_face_recess": false,
    "corner_radius_mm": 5.0,
    "design_theme": "minimal",
    "dice_max_mm": 25.0,
    "dice_passage_width_mm": 32.0,
    "exit_chute_angle_deg": 18.0,
    "exit_chute_barrier_free": true,
    "exit_chute_enabled": true,
    "exit_chute_inside_overlap_mm": 11.968,
    "exit_chute_length_mm": 28.512,
    "exit_chute_rail_height_mm": 3.84,
    "exit_chute_rail_width_mm": 3.0,
    "exit_chute_thickness_mm": 3.2,
    "exit_chute_width_mm": 40.0,
    "exit_clearance_height_mm": 30.0,
    "exit_clearance_width_mm": 32.0,
    "exit_height_mm": 50.0,
    "exit_opening_style": "rounded",
    "exit_path_mode": "controlled_roll_to_tray",
    "exit_threshold_step_mm": 0.0,
    "exit_width_mm": 50.0,
    "final_ramp_aligned_to_exit": true,
    "fortress_slits": false,
    "gothic_lancet_windows": false,
    "gothic_rose_window": false,
    "height_mm": 150.0,
    "integrated_collection_tray": true,
    "length_mm": 90.0,
    "mechanical_contract": "shire.dice_tower.core.v1",
    "novelty_theme_panel": false,
    "ramp_angle_max_deg": 45.0,
    "ramp_angle_min_deg": 38.0,
    "ramp_count": 4,
    "ramp_thickness_mm": 3.2,
    "sci_fi_panel_recess": false,
    "split_required": false,
    "theme_name": "Minimal / Functional",
    "theme_variant": "standard",
    "tower_depth_mm": 70.4,
    "tray_depth_mm": 39.6,
    "tray_wall_height_mm": 16.0,
    "vertical_drop_exit": false,
    "wall_thickness_mm": 3.0,
    "width_mm": 110.0
  },
  "printer": {
    "build_volume_mm": [
      256.0,
      256.0,
      256.0
    ],
    "fits": true,
    "name": "Bambu Lab P1S",
    "profile_id": "bambu_p1s",
    "usable_margin_mm": 5.0
  },
  "project_name": "Stage 3C.4 Minimal Dice Tower",
  "prompt": "Design a 90 x 110 x 150 mm functional dice tower for dice up to 25 mm with four alternating ramps, a clear barrier-free exit chute and integrated collection tray.",
  "safety": {
    "arbitrary_code_allowed": false,
    "certification_write_allowed": false,
    "draft_only": true,
    "forge_permission_write_allowed": false,
    "non_load_bearing_only": true,
    "practice_state_write_allowed": false,
    "production_release": false,
    "shell_access_allowed": false,
    "template_whitelist_only": true
  },
  "schema": "shire.fast_object_spec.v2",
  "theme_variant": "standard",
  "warnings": [
    "Core Dice Tower family: mechanics are independent of the selected visual theme.",
    "The final ramp, door threshold and exit chute use a mandatory flush, barrier-free controlled-roll corridor.",
    "The draft digitally checks the free chute corridor, but real tumble behaviour still requires slicer inspection and a physical dice test.",
    "Theme layer: Minimal / Functional. Decorative geometry may not enter the protected dice path."
  ]
}
