{
  "testedAt": "2026-09-20T14:21:21.451Z",
  "environment": "Codex in-app browser, 1280 × 720, isolated local preview of the existing review UI, local API and PostgreSQL",
  "setup": "Unmodified review UI source copied into a temporary preview. A generated 35-second MP4 was served locally, and API requests were proxied to the running local backend. Example version records were inserted directly; upload and transcoding were not exercised.",
  "observations": [
    "The review page opened without signing in and rendered the generated video.",
    "Clicking a saved 00:18 comment changed the visible player time and seek slider to 18 seconds, with the generated frame also reading 00:00:18.000.",
    "Starting playback produced a video currentTime of 18.260229, paused=false, and readyState=4.",
    "Posting 'Browser verification: hold this title for one more second.' with Timestamp checked added a comment at 00:18 under the assigned guest name Majestic Manticore.",
    "The posted comment remained visible after reloading the page, and its timestamp again sought to 18 seconds.",
    "A link to the same version with guest posting disabled showed existing comments but no posting form.",
    "The v2 link displayed Verification v2.mp4 and 'No comments yet.', with no v1 comments."
  ],
  "screenshots": [
    {
      "path": "/proof/guest-review-timestamp.png",
      "description": "Actual local review UI after posting, reloading, and seeking to the guest comment at 00:18."
    },
    {
      "path": "/proof/review-comments-disabled.png",
      "description": "Actual local review UI with guest posting disabled: existing version comments remain visible and the posting form is absent."
    }
  ],
  "cleanup": "Generated database fixture records were removed and the temporary preview server was stopped.",
  "scope": "First-party local browser observations with generated media. Not a production, cross-browser, upload/transcode, authenticated-owner, download, performance, YouTube publishing, or customer-outcome test."
}
