{
  "schema": "shire.fast_object_spec.v2",
  "job_id": "SP-20260730T085650Z-B7BEAFEA-R001",
  "object_name": "Gothic Dice Tower",
  "project_name": "Stage 4A Native Forge Link Proof",
  "file_stem": "Stage_4A_Native_Forge_Link_Proof",
  "output_formats": [
    "step",
    "stl"
  ],
  "object_family": "dice_tower",
  "design_theme": "gothic",
  "theme_variant": "standard",
  "prompt": "Create a 180 mm tall Gothic Dice Tower for dice up to 22 mm. Keep Dice Tower Core v3 mechanics and protected paths unchanged. Add external corner buttresses, pointed arches, lancet recesses, tracery, a rose window, strong vertical ribs, stepped base moulding, a layered crown and a façade-integrated tray.",
  "parameters": {
    "length_mm": 110.0,
    "width_mm": 130.0,
    "height_mm": 240.5,
    "corner_radius_mm": 5.0,
    "wall_thickness_mm": 3.0,
    "design_theme": "gothic",
    "theme_name": "Gothic",
    "theme_variant": "standard",
    "mechanical_contract": "shire.dice_tower.core.v3",
    "ramp_structure": "dynamic_dice_envelope_inward_cascade",
    "requested_height_mm": 180.0,
    "required_height_mm": 240.5,
    "height_auto_adjusted": true,
    "height_feasibility": "PASS",
    "required_tumble_envelope_mm": 34.0,
    "planned_minimum_inter_ramp_clearance_mm": 34.0,
    "effective_ramp_angle_deg": 25.0,
    "exit_feeder_angle_deg": 12.0,
    "legacy_core_v2_squeezed_layout_allowed": false,
    "tumble_ramp_support_rule": "wall_high_inner_low",
    "dedicated_exit_feeder": true,
    "legacy_wall_low_ramps_allowed": false,
    "supersedes_mechanical_contract": "shire.dice_tower.core.v2",
    "dice_max_mm": 22.0,
    "base_thickness_mm": 4.0,
    "ramp_count": 4,
    "ramp_thickness_mm": 3.2,
    "ramp_angle_min_deg": 38.0,
    "ramp_angle_max_deg": 45.0,
    "dice_passage_width_mm": 32.0,
    "tray_depth_mm": 41.6,
    "tower_depth_mm": 88.4,
    "tray_wall_height_mm": 24.0,
    "exit_width_mm": 50.0,
    "exit_height_mm": 51.3,
    "exit_opening_style": "pointed_arch",
    "exit_chute_enabled": true,
    "exit_chute_angle_deg": 18.0,
    "exit_chute_length_mm": 29.952,
    "exit_chute_inside_overlap_mm": 15.0,
    "exit_chute_width_mm": 40.0,
    "exit_chute_thickness_mm": 3.2,
    "exit_chute_rail_width_mm": 3.0,
    "exit_chute_rail_height_mm": 3.84,
    "exit_clearance_width_mm": 32.0,
    "exit_clearance_height_mm": 30.0,
    "exit_chute_barrier_free": true,
    "exit_threshold_step_mm": 0.0,
    "final_ramp_aligned_to_exit": true,
    "exit_path_mode": "controlled_roll_to_tray",
    "vertical_drop_exit": false,
    "integrated_collection_tray": true,
    "split_required": false,
    "gothic_lancet_windows": true,
    "gothic_rose_window": "Raised radial rose-window rings on the principal façades",
    "cartoon_face_recess": false,
    "fortress_slits": false,
    "sci_fi_panel_recess": false,
    "novelty_theme_panel": false,
    "gothic_facade_style": "Layered cathedral westwork with pointed-arch framing",
    "gothic_buttresses": "Four stepped corner buttresses with upper setback tiers",
    "gothic_lancet_details": "Paired tall lancet reliefs with pointed caps",
    "gothic_tracery": "Geometric tracery panels and cross-rib divisions",
    "gothic_crown_detail": "Layered parapet, corner pinnacles and stepped crown",
    "gothic_tray_integration": "Tray side piers and stepped façade moulding continue from the tower",
    "protected_path_intrusion": "none",
    "gothic_theme_expansion": "stage3c7_external_only",
    "gothic_theme_approach_id": "cathedral_verticality"
  },
  "printer": {
    "profile_id": "bambu_p1s",
    "name": "Bambu Lab P1S",
    "build_volume_mm": [
      256.0,
      256.0,
      256.0
    ],
    "usable_margin_mm": 5.0,
    "fits": true
  },
  "material": {
    "name": "PLA",
    "minimum_wall_mm": 2.4
  },
  "safety": {
    "non_load_bearing_only": true,
    "draft_only": true,
    "template_whitelist_only": true,
    "arbitrary_code_allowed": false,
    "shell_access_allowed": false,
    "practice_state_write_allowed": false,
    "certification_write_allowed": false,
    "forge_permission_write_allowed": false,
    "production_release": false
  },
  "warnings": [
    "Core Dice Tower v3: every tumble ramp is high at its wall support and low at its free inner edge, with a calculated dice-tumbling envelope between levels.",
    "A separate rear-high/front-low exit feeder catches the final inward drop and carries it to the chute.",
    "Core v1 wall-low ramps and Core v2 squeezed-clearance ramps are superseded and must not be generated.",
    "The door threshold and exit chute use a mandatory flush, barrier-free controlled-roll corridor.",
    "Required tumble envelope: 34.0 mm; planned minimum inter-ramp clearance: 34.0 mm.",
    "Requested height 180 mm was increased to 240.5 mm because SHiRE will not squeeze ramp clearance.",
    "The draft digitally checks ramp spacing and the free chute corridor, but real tumble behaviour still requires slicer inspection and a physical dice test.",
    "Theme layer: Gothic. Decorative geometry may not enter the protected dice path."
  ],
  "created_at": "2026-07-30T08:56:50.660380+00:00",
  "safe_plan_revision_id": "SP-20260730T085650Z-B7BEAFEA-R001",
  "safe_plan_parent_revision_id": null,
  "safe_plan_approach_id": "cathedral_verticality",
  "safe_plan_schema": "shire.safe_draft_plan.v1",
  "safe_plan_version": "0.9.7-stage3c.7-safe-plan-actions-gothic-ui"
}
