{
  "schema": "shire.safe_draft_plan.v1",
  "version": "0.9.7-stage3c.7-safe-plan-actions-gothic-ui",
  "plan_id": "SP-20260729T134943Z-E6C44D1D",
  "revision_id": "SP-20260729T134943Z-E6C44D1D-R002",
  "revision_number": 2,
  "parent_revision_id": "SP-20260729T134943Z-E6C44D1D-R001",
  "approach_id": "flying_buttress_gallery",
  "specification_hash": "07dedeab03072a65df2697f647007f91939f7bad4153194fcd4fb560f7b5aa45",
  "full_prompt": "Create a 190 mm tall Gothic Dice Tower, 110 mm wide and 130 mm deep, for dice up to 25 mm.\nKeep the wall-high inner-low Core v3 ramps, calculated tumble envelope, automatic height adjustment, separate exit feeder, barrier-free chute and protected dice path unchanged.\nExpand only the external Gothic architecture with buttresses, pointed arches, lancets, tracery, rose windows, vertical ribs, stepped moulding, a layered crown and a façade-integrated collection tray.\nGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG",
  "prompt_character_count": 1000,
  "created_at": "2026-07-29T13:49:43.564+00:00",
  "updated_at": "2026-07-29T13:49:43.564+00:00",
  "status": "planned",
  "build_job_id": null,
  "cancelled_at": null,
  "completed_at": null,
  "evidence_path": "/mnt/shirevault-network/SHiREVault/SHiREAcademy/SafePlans/SP-20260729T134943Z-E6C44D1D/SP-20260729T134943Z-E6C44D1D-R002",
  "mechanical_contract": "shire.dice_tower.core.v3",
  "protected_path_intrusion": "none",
  "spec": {
    "schema": "shire.fast_object_spec.v2",
    "job_id": "SP-20260729T134943Z-E6C44D1D-R002",
    "object_name": "Gothic Dice Tower",
    "project_name": "Stage 3C.7 Mandatory Gothic Proof",
    "file_stem": "Stage_3C_7_Mandatory_Gothic_Proof",
    "output_formats": [
      "step",
      "stl"
    ],
    "object_family": "dice_tower",
    "design_theme": "gothic",
    "theme_variant": "standard",
    "prompt": "Create a 190 mm tall Gothic Dice Tower, 110 mm wide and 130 mm deep, for dice up to 25 mm.\nKeep the wall-high inner-low Core v3 ramps, calculated tumble envelope, automatic height adjustment, separate exit feeder, barrier-free chute and protected dice path unchanged.\nExpand only the external Gothic architecture with buttresses, pointed arches, lancets, tracery, rose windows, vertical ribs, stepped moulding, a layered crown and a façade-integrated collection tray.\nGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG",
    "parameters": {
      "length_mm": 110.0,
      "width_mm": 130.0,
      "height_mm": 246.0,
      "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": 190.0,
      "required_height_mm": 246.0,
      "height_auto_adjusted": true,
      "height_feasibility": "PASS",
      "required_tumble_envelope_mm": 38.0,
      "planned_minimum_inter_ramp_clearance_mm": 38.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": 25.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": 54.15,
      "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": "Twin rose-window medallions above the exit architecture",
      "cartoon_face_recess": false,
      "fortress_slits": false,
      "sci_fi_panel_recess": false,
      "novelty_theme_panel": false,
      "gothic_facade_style": "Deep Gothic gallery with ribbed arch bays",
      "gothic_buttresses": "Heavy stepped buttresses with bridge-like upper shoulders",
      "gothic_lancet_details": "Triple narrow lancet rhythm on side elevations",
      "gothic_tracery": "Alternating ring-and-cross tracery galleries",
      "gothic_crown_detail": "Battlement-like Gothic parapet with clustered pinnacles",
      "gothic_tray_integration": "Collection tray framed as a lower cathedral forecourt",
      "protected_path_intrusion": "none",
      "gothic_theme_expansion": "stage3c7_external_only",
      "gothic_theme_approach_id": "flying_buttress_gallery"
    },
    "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: 38.0 mm; planned minimum inter-ramp clearance: 38.0 mm.",
      "Requested height 190 mm was increased to 246 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-29T13:49:43.353843+00:00",
    "safe_plan_revision_id": "SP-20260729T134943Z-E6C44D1D-R002",
    "safe_plan_parent_revision_id": "SP-20260729T134943Z-E6C44D1D-R001",
    "safe_plan_approach_id": "flying_buttress_gallery",
    "safe_plan_schema": "shire.safe_draft_plan.v1",
    "safe_plan_version": "0.9.7-stage3c.7-safe-plan-actions-gothic-ui"
  }
}
