{
 "id": "part.wall.module/riot-haussmann-facade-kit",
 "version": 1,
 "name": "Haussmann facade module kit",
 "summary": "Paris Haussmann facade module kit: window bay with balcony, shop bay, corner rotunda, mansard dormer and chimney stack.",
 "tags": [
  "balcony",
  "chimney",
  "facade",
  "haussmann",
  "kit",
  "mansard",
  "module",
  "paris",
  "part",
  "paves",
  "riot",
  "shopfront",
  "sous-les-paves",
  "wall"
 ],
 "style": "realistic",
 "status": "approved",
 "frame": {
  "contract": "kit/+Z-front",
  "up": "+Y",
  "unit": "m",
  "front": "+Z"
 },
 "size": {
  "measured_m": {
   "w": 8.5,
   "l": 4.76,
   "h": 22.85
  },
  "source": "measured",
  "scale_to_class": 1.0
 },
 "bounds": {
  "geometry": {
   "min": [
    -4.25,
    0.0,
    -2.38
   ],
   "max": [
    4.25,
    22.85,
    2.38
   ]
  },
  "footprint": {
   "kind": "rect",
   "minX": -4.25,
   "maxX": 4.25,
   "minZ": -2.38,
   "maxZ": 2.38,
   "source": "measured"
  },
  "collider": {
   "parts": [
    {
     "type": "box",
     "x": 0.0,
     "y": 11.425,
     "z": 0.0,
     "hx": 4.25,
     "hy": 11.425,
     "hz": 2.38
    }
   ],
   "source": "guessed"
  }
 },
 "placement": {
  "role": "architecture",
  "notes": "Five separate top-level module nodes (WindowBayBalcony, ShopBay, CornerRotunda, MansardDormer, ChimneyStack), metres, Y up; the game instances them along a street. Materials by name (HaussmannStone, ParisZinc, ParisGlass, WroughtIron, ChimneyBrick, TerracottaPot).",
  "source": "authored"
 },
 "sockets": [],
 "nodes": {
  "all": [
   "ChimneyStack",
   "CornerRotunda",
   "MansardDormer",
   "ShopBay",
   "WindowBayBalcony"
  ]
 },
 "paint": null,
 "render": {
  "tris": 628,
  "verts": 1152,
  "materials": 6,
  "draw_calls": 11,
  "textures": [],
  "gpu_mb_decoded": 0.0,
  "bytes": 49616,
  "codec": "none",
  "extensions": []
 },
 "rig": null,
 "animations": [],
 "gameplay": null,
 "techniques": [
  "flat-colour"
 ],
 "provenance": {
  "author": "gemini-4-argon via Antigravity (Blender)",
  "source": "jobs/riot-haussmann-facade-kit-v1",
  "kit": "riot-kit",
  "job": "riot-haussmann-facade-kit-v1",
  "feedback": null,
  "imported": "2026-10-19",
  "file_origin": "~/forge-build/forge-assets-paves/jobs/riot-haussmann-facade-kit-v1/riot-haussmann-facade-kit.glb",
  "origin": "paves-root/genres/riot/assets/map/haussmann-kit.glb",
  "game": "sous-les-paves"
 },
 "licence": {
  "kind": "owned",
  "game_use": true,
  "raw_redistribute": false,
  "evidence": "Original model drawn by Gemini 4 Argon in Blender via the Antigravity CLI on 18 Oct 2026 for SOUS LES PAVES (Paris riot game, genres/riot); owned by Forge. No image textures, no third-party artwork. Source: paves-root/genres/riot/assets/map/haussmann-kit.glb."
 },
 "quality": {
  "gates": "pass: 0 MB of 6 MB texture budget, 628 tris",
  "judge": null
 },
 "files": {
  "glb": "sha256:ac1186daedc5e43f247559dd7479330050816b6fd125ad2658f245e4920c4f6a"
 },
 "deps": [],
 "release": "sha256:769a2688d523b9f3d41641df45bb34aa4062dc5a3a7f50a16064dfc286810dbc",
 "visual": {
  "n": 8,
  "description": "Tall polygonal white tower with horizontal ring bands, two L-shaped white support buttresses at the base, and a steep conical grey roof topped with a thin spire, building size class.",
  "vision_model": "gemini-4 via agy4",
  "vision_batch_usage": {
   "prompt_tokens": 30930,
   "completion_tokens": 2466,
   "cache_read_tokens": 16056,
   "status": "SUCCESS"
  },
  "id": "part.wall.module/riot-haussmann-facade-kit",
  "release": "sha256:769a2688d523b9f3d41641df45bb34aa4062dc5a3a7f50a16064dfc286810dbc",
  "thumbnail_sha256": "28293b823dce34d159ba2c69687d0d707ac2850401d176ba75b60c1477e1810e",
  "safety": {
   "model": "jev",
   "probabilities": {
    "person": 0.01,
    "artwork": 0.04
   },
   "blocked": false,
   "threshold": 0.35,
   "source": "authored"
  }
 }
}
