main
John Lauer Publish 0.2.1 747fba7 11d ago
{
  "status": "published-canonical-viewer-cycle-and-static-checks-passed",
  "baseGlbSha256": "86c0dfbb4de0313015fcd0acc73739c0b8dbbdd7457a40d4a56efa8c2610b632",
  "animationCount": 1,
  "targetNode": "Fan.Rotor",
  "keyframes": 401,
  "durationSeconds": 20,
  "stationaryLeadAndHousingBranches": true,
  "totalTurns": 2,
  "maximumVisualRpm": 15,
  "stoppedAtRepeatSeam": true,
  "runtimeSamples": {
    "animation": "Fan.Hero.GentleStateCycle",
    "samples": [
      {
        "connection": [
          0,
          0,
          0,
          1
        ],
        "rotor": [
          0,
          0,
          0,
          1
        ],
        "t": 0
      },
      {
        "connection": [
          0,
          0,
          0,
          1
        ],
        "rotor": [
          0,
          0,
          0,
          1
        ],
        "t": 2
      },
      {
        "connection": [
          0,
          0,
          0,
          1
        ],
        "rotor": [
          0,
          0,
          -0.290284663438797,
          0.9569403529167176
        ],
        "t": 6
      },
      {
        "connection": [
          0,
          0,
          0,
          1
        ],
        "rotor": [
          0,
          0,
          -1.2246468525851679e-16,
          -1
        ],
        "t": 10
      },
      {
        "connection": [
          0,
          0,
          0,
          1
        ],
        "rotor": [
          0,
          0,
          0.290284663438797,
          0.9569403529167176
        ],
        "t": 14
      },
      {
        "connection": [
          0,
          0,
          0,
          1
        ],
        "rotor": [
          0,
          0,
          2.4492937051703357e-16,
          1
        ],
        "t": 18
      },
      {
        "connection": [
          0,
          0,
          0,
          1
        ],
        "rotor": [
          0,
          0,
          2.4492937051703357e-16,
          1
        ],
        "t": 20
      }
    ]
  },
  "video": {
    "file": "window-5969372-20261009-163213.mp4",
    "sha256": "b253890cbf52fe2a859b113b2302b026f1cd3883b166533bb6d3735a458a8e5f",
    "decode": "ffmpeg full decode passed",
    "review": "contact sheet confirms stopped, spin-up, running, spin-down, stopped; exact seam also checked numerically"
  },
  "remaining": [
    "Physical connector and crimp qualification"
  ],
  "publishedRuntime": {
    "samples": [
      {
        "cable": [
          0,
          0,
          0,
          1
        ],
        "elapsed": 0.0003999999761581421,
        "frame": 0,
        "rotor": [
          0,
          0,
          0,
          1
        ]
      },
      {
        "cable": [
          0,
          0,
          0,
          1
        ],
        "elapsed": 3.006899999976158,
        "frame": 179.97599999964237,
        "rotor": [
          0,
          0,
          0,
          1
        ]
      },
      {
        "cable": [
          0,
          0,
          0,
          1
        ],
        "elapsed": 6.00559999999404,
        "frame": 359.91,
        "rotor": [
          0,
          0,
          -0.2897315011813534,
          0.9571079775227492
        ]
      },
      {
        "cable": [
          0,
          0,
          0,
          1
        ],
        "elapsed": 10.00409999999404,
        "frame": 599.9279999989271,
        "rotor": [
          0,
          0,
          -0.0009424741229735048,
          -0.99999955585835
        ]
      },
      {
        "cable": [
          0,
          0,
          0,
          1
        ],
        "elapsed": 14.001299999982118,
        "frame": 839.7119999992848,
        "rotor": [
          0,
          0,
          0.2921217276003095,
          0.9563811564816966
        ]
      },
      {
        "cable": [
          0,
          0,
          0,
          1
        ],
        "elapsed": 18.00129999998212,
        "frame": 1079.7539999985695,
        "rotor": [
          0,
          0,
          2.4492937051703357e-16,
          1
        ]
      },
      {
        "cable": [
          0,
          0,
          0,
          1
        ],
        "elapsed": 21.00269999998808,
        "frame": 59.80199999928482,
        "rotor": [
          0,
          0,
          0,
          1
        ]
      }
    ],
    "status": {
      "camera": {
        "alpha": -1.15,
        "beta": 0.45,
        "radius": 0.23208079200639975,
        "target": [
          0.049126110419670514,
          -0.030300000223517413,
          0.009999999776482582
        ]
      },
      "failed": false,
      "heavyGate": false,
      "loaded": true
    }
  },
  "animationOff": [
    {
      "frame": 0,
      "name": "Fan.Hero.GentleStateCycle",
      "nodes": [
        [
          0,
          0,
          0,
          1
        ]
      ],
      "playing": false
    }
  ],
  "publishedVideo": {
    "file": "window-5969372-20261009-163636.mp4",
    "sha256": "34a49ee30eab2e36b7f846f6ab53b6c801b2ca406f4526ec360cc12bb43d874b",
    "review": "Full decode passed; contact sheet reviewed; full timeline and seam independently sampled in published viewer"
  }
}