{
  "schema": "terra.asset-render-receipt.v1",
  "created_on": "2026-08-26",
  "purpose": "Concept board 'luxcliff' in the 2026-08-25 landslide figure language",
  "deployment_status": "NOT PUBLISHED - review master held in C:/TERRA/renders/slope_concepts_out\\luxcliff",
  "source_record": "NEW demonstration pair designed 2026-08-26 for the Luxembourg cliff setting (Gres de Luxembourg over marl; Mullerthal / Alzette valley rims)",
  "local_rerun": "deck generator renders/slope_concepts_runs/make_luxcliff_decks.py; smoke-tuned at h = 1 m through 5 iterations (4-material deck refused by the 3-material engine; softening marl base statically unstable; overhanging face geometry error; joint margin too thin + toe spall -> bridged joint c 200 kPa; wet dose ladder 200 -> 160 kPa), finals at h = 0.5 m",
  "solver_exe_sha256": "8E194F108B8252E44B3F8BA390D6742B75D5E9607493FA7EAC075A9A48E175FD",
  "reading": "78-deg, 32 m sandstone face on a bench; decompression joint bridged top (4 m) and bottom (3 m plug); cleft-water dose 40 kPa (dry winter) holds with 0.0 m advance, 160 kPa (saturated joint) breaks both bridges - the slab detaches, crosses the bench and sheds debris to the valley floor",
  "honesty": "DEMONSTRATION, NOT SITE-CALIBRATED: model-scale strengths (E ~ 1e8 Pa explicit-MPM convention), prescribed mechanism-agnostic pressure dose, footslope modelled as strong substrate (marl bearing/creep out of scope). Inspired by, not fitted to, Luxembourg geology.",
  "verdict_policy": "verdicts typeset only from recorded motion (front advance > 0.5 m); run-out = front advance, final minus initial - the front definition (particle front, or deposit front where the terrace shares the body material) is stated on the board footer",
  "timing_policy": "Per-frame presentation durations are graded for emphasis (holds on recorded failure frames and the final state); frame order and count unchanged, no interpolation. Presentation time is not simulation time; the in-frame 'sim t' clock is the recorded simulation time.",
  "geometry_policy": "The MP4 pads at most one white pixel on the right/bottom to satisfy H.264 even-dimension requirements; no crop or rescale.",
  "recorded_facts": {
    "lux_dry": {
      "fail_frame": null,
      "fail_time_s": null,
      "runout_m": 0.02,
      "pw_final_kPa": 40.0,
      "T_max_C": 5.0
    },
    "lux_wet": {
      "fail_frame": 20,
      "fail_time_s": 15.000351,
      "runout_m": 23.76,
      "pw_final_kPa": 160.0,
      "T_max_C": 5.0
    }
  },
  "outputs": {
    "frame_px": {
      "width": 1932,
      "height": 1797
    },
    "gif": {
      "path": "terra-slope-luxcliff.gif",
      "sha256": "2B4DEBD188C22333C04B43EF67057BA7722A57EB2CBD866F7F1949592746CEBD",
      "presentation_duration_seconds": 20.04
    },
    "mp4": {
      "path": "terra-slope-luxcliff.mp4",
      "sha256": "00CE81029C6860875A4A322E40177E9F1BAECC6A3A6454FD27FABB31904EF6F9",
      "codec": "H.264 High, yuv420p, all-intra (-g 1)"
    },
    "poster": {
      "path": "terra-slope-luxcliff-poster.png",
      "sha256": "AE39D661B2ED1BC6CE70CAD5F5198F7CD005BFEF7F233621A12F18E82C74071A"
    },
    "per_frame_durations_s": [
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      1.2,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.22,
      0.3,
      0.3,
      2.4
    ]
  }
}