{
  "title": "Built at every scale.",
  "date": "2026-09-12",
  "stage": "Refinement of the user-selected revision06 direction; existing public review",
  "models": [
    {
      "title": "CAT G3516H Natural Gas Engine",
      "source": "https://sketchfab.com/3d-models/cat-g3516h-natural-gas-engine-b64acd62fa2b4b19af344003c3645e41",
      "author": "Homo Urbanus / flatform",
      "license": "Uploader-declared CC BY 4.0; upstream redistribution permission unverified",
      "imported": true,
      "triangles": 498832,
      "sourceRecord": "references/models/cat-g3516h",
      "runtimeRecord": "assets/cat-generator/derivative.json",
      "changes": "Detached auxiliary omitted; indexed and batched without decimation. Procedural filtered paint and metal finish, physical materials, studio lighting and contact occlusion. No exact historical equipment claim. Draco transport preserves all triangle indices and original float32 positions; normals quantized to 16 bits. Originals preserved. Compact-display error-bounded geometry derivative; originals retained. See assets/mobile-geometry.json. Compact-display error-bounded geometry derivative; originals retained. See assets/mobile-geometry.json. Compact-display error-bounded geometry derivative; originals retained. See assets/mobile-geometry.json.",
      "exactPastEquipmentModelConfirmed": false,
      "rightsStatus": "Uploader-declared CC BY 4.0. Frank explicitly chose continued use for this revision. This publishing decision is separate from unresolved upstream redistribution permission."
    },
    {
      "title": "Forklift",
      "source": "https://sketchfab.com/3d-models/forklift-77a9000b8b584a16b739810fde725037",
      "author": "tasraven",
      "license": "CC BY 4.0",
      "imported": true,
      "sourceRecord": "references/models/forklift/provenance.json",
      "changes": "Original geometry retained with conventional fork tips omitted at runtime; original carton clamp and load added. Original-resolution desktop color textures, lossless normal and material maps; 1K phone derivatives. Opacity repaired and materials relit. Authored transverse clamp cylinders, guided carriage and exterior pad reinforcement clarify the attachment mechanics.",
      "exactPastEquipmentModelConfirmed": false
    },
    {
      "title": "Top-mounted commercial refrigeration study",
      "author": "Original project geometry authored with Blender 5.1.2",
      "sourceRecord": "tools/prepare-equipment-assets.py; references/models/authored-equipment/refrigeration.blend",
      "reference": "https://www.hoshizaki.com/docs/color-specs/R2A-FS.pdf",
      "geometry": {
        "name": "refrigeration",
        "meshes": 9,
        "triangles": 35448,
        "bytes": 968264
      },
      "boundary": "Representative geometry based on public dimensions and direct user correction; not Hoshizaki CAD, an exact product replica or a technical service diagram.",
      "details": "Top-mounted coil, fans, compressor and circuit; reversible side-pivot front panel travels up and behind the condenser. Authored mesh sweep checked at 181 positions without intersections outside intended hinge contact."
    },
    {
      "title": "Liquid-cooled compute rack study",
      "author": "Original project geometry authored with Blender 5.1.2",
      "sourceRecord": "tools/prepare-equipment-assets.py; references/models/authored-equipment/liquid-compute.blend",
      "geometry": {
        "name": "liquid-compute",
        "meshes": 19,
        "triangles": 276306,
        "bytes": 7122900
      },
      "boundary": "Original representative equipment study based on public visual references; not manufacturer CAD, a facility reconstruction or an exact equipment record.",
      "details": "Authored chassis and trays, stationary and sliding support rails, terminated upper connections, connected service couplings and tabulated slack curves with fixed remote ends. Original representative PCB and cold-plate detail."
    },
    {
      "title": "Circuit Board",
      "author": "Benny Weimer / Poly Haven",
      "license": "CC0",
      "sourceRecord": "../experience-05/provenance.json",
      "boundary": "An illustrative connection to software; not an exact equipment record."
    }
  ],
  "artwork": [
    {
      "path": "experience-06/assets/industrial-power.png",
      "bytes": 2061586,
      "sha256": "0e69cd78ec599e7719217ac72931b3cb05c74f9aa5c75246b1b4280543eae02d",
      "classification": "Original AI-generated illustrative artwork; not product CAD or workplace evidence",
      "promptRecord": "experience-06/assets/prompts.json"
    },
    {
      "path": "experience-06/assets/liquid-cooled-compute.png",
      "bytes": 1840923,
      "sha256": "b2770a1fd7d3d56b6c15e313a3aa90e563bfe946962c74f6335c5def1e8e9433",
      "classification": "Original AI-generated illustrative artwork; not product CAD or workplace evidence",
      "promptRecord": "experience-06/assets/prompts.json"
    },
    {
      "path": "experience-06/assets/material-handling.png",
      "bytes": 1832628,
      "sha256": "be6e90144d506bc11d7fa57a1aed8c0f19bbb22b18a677cbe5071a79be99d4cf",
      "classification": "Original AI-generated illustrative artwork; not product CAD or workplace evidence",
      "promptRecord": "experience-06/assets/prompts.json"
    },
    {
      "path": "experience-06/assets/opening-desktop.png",
      "bytes": 47325,
      "sha256": "de878ab930e6a9d9069c4331b9add1da434bde16bee6cf7a3ac566bf0979846f",
      "classification": "Actual opening browser render; representative equipment; Cat upstream rights hold applies",
      "captureRecord": "qa/experience-06/final-audit/report.md"
    },
    {
      "path": "experience-06/assets/opening-phone.png",
      "bytes": 15966,
      "sha256": "c9152c4ddc5038a86897fcf4513a1f1624a16d08e395233d7d33c4898b94b76e",
      "classification": "Actual opening browser render; representative equipment; Cat upstream rights hold applies",
      "captureRecord": "qa/experience-06/final-audit/report.md"
    },
    {
      "path": "experience-06/assets/refrigeration.png",
      "bytes": 1753714,
      "sha256": "cb666984bd9bc2c8aa6e06bc571b29190eb6985d90b445a96e218078db72fe85",
      "classification": "Original AI-generated illustrative artwork; not product CAD or workplace evidence",
      "promptRecord": "experience-06/assets/prompts.json"
    }
  ],
  "lighting": {
    "environment": "Poly Haven Studio Small 09 by Sergej Majboroda, CC0; 2K desktop and 1K phone HDR.",
    "rendering": "Three.js r180; ACES, geometry multisampling, shaped area lights, reduced ambient fill, VSM desktop / PCF compact shadows, GTAO and restrained HDR bloom.",
    "vendorRecord": "vendor/provenance.json"
  },
  "motion": {
    "chapterCount": 7,
    "sourceBasis": "Selected camera control points, framing and chapter order retained; arc-length curve sampling reduces parameter-driven speed variation.",
    "ownership": "One demand-driven renderer; native scroll, interruptible and reversible; no idle rendering.",
    "proof": "journey-playback.webp",
    "controls": [
      "Play",
      "Pause",
      "Resume",
      "Restart",
      "Chapter selection",
      "Inspect detail"
    ],
    "reading": "Length-based settled holds of6–18 seconds; opt-in playback only, touch/wheel/key/navigation/inspection/tab hiding interrupt it."
  },
  "capabilities": {
    "local": "Blender 5.1.2 and Node 24.20.0 used; GPU capability probe found RTX 4060 Ti CUDA/OptiX. Assets exported from Blender, rendered in browser; no path-traced film generated.",
    "browser": "Actual Windows Codex in-app Chromium screenshots and interaction checks",
    "figma": "Available but unused",
    "imageGeneration": "Four original illustrative images; exact prompts retained locally, public summary in assets/prompts.json."
  },
  "limits": [
    "Higher polygon count alone is not a quality metric. Original Cat geometry contains no texture maps or UVs; added finish is procedural shading.",
    "Evaluation-only sample dataset excluded from redistribution. Cat upstream rights remain a broader-publication hold; see credits.html.",
    "Physical-phone GPU performance, Safari, Firefox, screen readers and OS preference switching remain unqualified. Workstation browser evidence is in the final audit.",
    "No paid asset purchased, no facility-specific diagram reconstructed, no resume baseline changed."
  ],
  "publication": "Selected Experience06 refinement, published to the existing authorized public review. User requested retaining the uploader-declared CC BY Cat asset; upstream permission remains unverified. Current verification: qa/experience-06/final-refinement.",
  "transport": [
    {
      "source": "cat-generator/runtime.gltf",
      "target": "cat-generator/compact.glb",
      "triangles": 498832,
      "bytes": 11497760,
      "positionBits": 0,
      "positions": "Original float32, unquantized",
      "normalBits": 16,
      "decimated": false,
      "encoder": "Three r180 bundled Draco, sequential encoding",
      "sourceBinSHA256": "f11d8a53c0cba9e39c3b245b3a91b22778723d46bed0beac2b5611f9868e4788",
      "sha256": "5b25a4ca638a90af653b1dc409f711ab7f73db13b66ea941019e1ac7f363dbb4"
    },
    {
      "source": "equipment/refrigeration.glb",
      "target": "equipment/refrigeration-compact.glb",
      "triangles": 36968,
      "bytes": 292560,
      "positionBits": 20,
      "normalBits": 16,
      "decimated": false
    },
    {
      "source": "equipment/liquid-compute.glb",
      "target": "equipment/liquid-compute-compact.glb",
      "triangles": 276306,
      "bytes": 1422592,
      "positionBits": 20,
      "normalBits": 16,
      "decimated": false
    }
  ],
  "productCaseStudy": {
    "title": "Rack & Role",
    "source": "User-supplied public technical edition, November 2025–August 2026",
    "sourcePDFSHA256": "4c5636e9383e099212b636cbe8c29620c8d7c74313e8ff8d3ff40e4a7f59ffce",
    "capture": "assets/rack-role/home-capture.png",
    "captureURL": "https://rackandrole.com/",
    "captureDate": "2026-09-12",
    "boundary": "Authentic archived interface and editorial architecture walkthrough. Historical aggregates are not customer counts, live telemetry or newly tested service results.",
    "document": "assets/rack-role/Rack-and-Role_Product-Engineering-Case-Study.pdf",
    "cover": "assets/rack-role/case-study-cover.png",
    "viewer": "Twenty Poppler-rendered 1800px page images, loaded on demand in the desktop dialog. Original PDF remains unchanged and directly available; phone links open the original document."
  },
  "records": {
    "routes": [
      "/resume/",
      "/skills/",
      "/credentials/"
    ],
    "focusModes": 4,
    "formats": 2,
    "credentialRecords": 22,
    "certificateImages": 13,
    "recognitionImages": 1,
    "sourceSkillTerms": 74,
    "source": "records/provenance.json",
    "publicCopy": "Conservative Microsoft contract wording; current public case-study figures; explicit source-to-public delta record retained locally."
  },
  "delivery": {
    "geometry": "Original full-detail assets remain preserved and used on desktop. Compact displays use error-bounded Cat (151836 triangles) and rack (110803 triangles) derivatives. See assets/mobile-geometry.json. The service hoses now form compact hanging loops; fixed endpoints, constant curve length and interpolated bounds are tested across the full reveal.",
    "loading": "Generator scene prepared first. Remaining preparation yields to active scrolling. Texture uploads are staged; first-use shadow shaders are prepared offscreen.",
    "rendering": "One journey render owner coordinates native scrolling, chapter selection, opt-in playback and reversible inspection. Text enters/exits with interruptible compositor animations. Automatic resolution changes wait for settled reading and retain a learned scale across warm gestures. High increases mobile DPR cap from1.5 to2 and scene MSAA from2 to4; direct High visits load original geometry.",
    "static": "Seven full-source stills. Mobile art rendered at780x1688 with full geometry and desktop texture maps, composed beneath semantic text. Desktop1440x900. Reduced motion has no automatic playback or camera travel.",
    "images": "Supporting WebP artwork and its originals are preserved. Current scene stills are WebP quality95, with matching opening PNGs. Source texture maps remain preserved; paint, steel, graphite and PCB material response and studio lighting are refined.",
    "limits": "Windows Chromium viewport and GPU-query evidence is separate from physical Galaxy S24, Safari/Firefox, thermal and weak-network qualification. Lusion parity is not claimed. Large source textures retain a transfer and memory cost."
  },
  "mobileGeometry": {
    "tool": "gltfpack 1.2",
    "toolLicense": "MIT",
    "toolURL": "https://github.com/zeux/meshoptimizer/releases/tag/v1.2",
    "archiveSHA256": "52e0c061d8b42f1c6bd8fe1cbc1e26a9da579ad5a4f5dd30a8ee0d599062f6c4",
    "note": "Error limits are simplifier settings, not measured pixel-error guarantees. Cat retains the source rights qualification in credits.html.",
    "records": [
      {
        "source": "cat-generator/runtime.gltf",
        "sourceSHA256": "0f110382264953a575165e3c9386aa73151fd8f2a1b0632ab0a90a4711446e27",
        "target": "cat-generator/mobile.glb",
        "sha256": "f79527f7a657630ccbc504babf8acd8477bc2a1694ee055903471af0eec78e96",
        "bytes": 3640896,
        "triangles": 151836,
        "relativeErrorLimit": 0.002,
        "targetRatio": 0.2,
        "permissive": true,
        "aggressive": false,
        "preserved": [
          "named nodes",
          "named materials",
          "source attributes",
          "unquantized float positions",
          "original source assets"
        ],
        "gltfpackReport": {
          "generator": "gltfpack 1.2",
          "scene": {
            "nodeCount": 3,
            "meshCount": 3,
            "materialCount": 3,
            "textureCount": 0,
            "animationCount": 0
          },
          "render": {
            "drawCount": 3,
            "instanceCount": 3,
            "triangleCount": 151836
          },
          "data": {
            "json": 2304,
            "binary": 5551568,
            "buffers": {
              "vertex": 4115376,
              "index": 1436190,
              "animation": 0,
              "transform": 0,
              "image": 0
            }
          }
        }
      },
      {
        "source": "equipment/liquid-compute.glb",
        "sourceSHA256": "6b3beb48d39ce5f4f060941293ce9e230ff3a62d332922a7c6cd29a39b6aba62",
        "target": "equipment/liquid-compute-mobile.glb",
        "sha256": "998c0c171870e28b74488bf9a6f9664b78c99378af18e688452a03a26eb3b71f",
        "bytes": 1949384,
        "triangles": 110803,
        "relativeErrorLimit": 0.001,
        "targetRatio": 0.4,
        "permissive": false,
        "aggressive": false,
        "preserved": [
          "named nodes",
          "named materials",
          "source attributes",
          "unquantized float positions",
          "original source assets"
        ],
        "gltfpackReport": {
          "generator": "gltfpack 1.2",
          "scene": {
            "nodeCount": 20,
            "meshCount": 19,
            "materialCount": 10,
            "textureCount": 0,
            "animationCount": 0
          },
          "render": {
            "drawCount": 19,
            "instanceCount": 19,
            "triangleCount": 110803
          },
          "data": {
            "json": 14300,
            "binary": 2997940,
            "buffers": {
              "vertex": 2333792,
              "index": 664146,
              "animation": 0,
              "transform": 0,
              "image": 0
            }
          }
        }
      }
    ]
  },
  "parallelSoftwarePractice": {
    "authorship": "Original code and binary typographic artwork; not employer source code.",
    "userDirection": "A quiet background representation of self-taught software, games, apps and website building alongside the career since 2010.",
    "files": [
      "software-strand.js",
      "journey-preparation.js",
      "parallel-practice.css"
    ],
    "binary": "Code phrases alternate spatially with binary spelling BUILD / PLAY / ITERATE. No flashing or separate scrambling loop.",
    "runtime": {
      "extraDrawCalls": 2,
      "extraTriangles": 4608,
      "glyphInstances": 384,
      "atlas": [
        1024,
        384
      ],
      "pathSamples": 512,
      "extraAnimationLoops": 0,
      "extraDependencies": 0
    },
    "composition": "World-space depth occlusion; reduced phone contrast; measured reading-area exclusion; mobile caption and final code in footer. Final lettering hands off to HTML. Static visits retain a timeline line and semantic self-taught caption.",
    "preparation": "Optional nonmodal readiness panel reporting actual preparation milestones. No fake percentage, page lock or automatic playback. Portrait touch orientation advice is available and dismissible in View options."
  }
}
