{
  "schema": "afterimage-bike-revisions/1",
  "authorization": "User approved the recommended first transformation and an assistant-recommended second revision.",
  "origin": "Assistant-authored demonstration choices; not an independent author correction or user-study result.",
  "source": "source/greasepencil-bike.blend",
  "credit": "Bike Ride \u2014 Andry Rasoahaingo (Dedouze), CC-BY-SA 3.0, as stated in source README.",
  "source_range": [
    4,
    212
  ],
  "fps": 24,
  "revision_1": "Rainy illustrated city into a warm tunnel; keep the source camera and performance.",
  "revision_2": "45% longer focal length following a fixed point in the ride rig, calibrated at frame 100; denser arcade, wheel cropping allowed; retain source performance and full passenger reveal by frame 76.",
  "commitments": {
    "performance": "Original rider, bicycle and passenger animation and evaluated geometry remain unchanged.",
    "reveal": {
      "subject": "poulpe \u2014 passenger drawing",
      "source_frame": 76,
      "seconds_from_start": 3.0,
      "definition": "Foreground screen covers the projected passenger bounds initially, then clears those bounds at frame 76 and stays clear thereafter. This is a visibility proxy, not proof the audience notices or understands the passenger."
    },
    "playful": {
      "interpretation": "Luminous cyan/pink city, warm amber tunnel, original lively pedaling and passenger animation, gentle rather than threatening foreground motion.",
      "status": "Assistant interpretation; human judgment pending, no automated satisfaction score."
    }
  },
  "limits": [
    "2.5D authored environment, not a reconstructed physical city.",
    "Source character colors and lighting are retained; this is not physically integrated character relighting.",
    "No generative API calls.",
    "No independent conventional-workflow comparison or superiority claim.",
    "Second revision intentionally crops parts of the bicycle wheels. Original animation remains intact outside the frame."
  ],
  "camera_continuity_correction": "The previous per-frame drawing-bounds target produced camera jumps. It is replaced by a fixed rig-space anchor, with projected anchor and basket-origin continuity recorded on every frame. Previous render and recipe retained in arcade-before-continuity-fix."
}