main
John Lauer Astra independent ESC placement, native routing, pours, video and full evidence d73ed84 22d ago
{
  "segments": [
    {
      "source": "placement-first.mp4",
      "sourceStart": 0,
      "sourceEnd": 25.983733,
      "outputStart": 0,
      "playbackFactor": 1,
      "title": "Independent Astra placement: 122 movable parts; 27 fixed contacts",
      "command": [
        "ffmpeg",
        "-v",
        "warning",
        "-y",
        "-ss",
        "0",
        "-i",
        "/home/adom/project/astra-esc-independent/media/placement-first.mp4",
        "-t",
        "25.983733",
        "-vf",
        "setpts=PTS-STARTPTS,scale=1920:-2,drawbox=x=0:y=0:w=iw:h=36:[email protected]:t=fill,drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf:textfile=/home/adom/project/astra-esc-independent/media/stage-0.txt:fontsize=19:fontcolor=white:x=15:y=7",
        "-c:v",
        "libx264",
        "-preset",
        "fast",
        "-crf",
        "22",
        "-pix_fmt",
        "yuv420p",
        "-fps_mode",
        "cfr",
        "-r",
        "30",
        "-video_track_timescale",
        "90000",
        "-movflags",
        "+faststart",
        "-an",
        "/home/adom/project/astra-esc-independent/media/encoded-0.mp4"
      ]
    },
    {
      "source": "desktop-m0-20260913-192929.mp4",
      "sourceStart": 0,
      "sourceEnd": 3.295,
      "outputStart": 25.983733,
      "playbackFactor": 1,
      "title": "Placement correction: turn the shunt so the current-sense taps do not cross",
      "command": [
        "ffmpeg",
        "-v",
        "warning",
        "-y",
        "-ss",
        "0",
        "-i",
        "/home/adom/project/astra-esc-independent/media/desktop-m0-20260913-192929.mp4",
        "-t",
        "3.295",
        "-vf",
        "setpts=PTS-STARTPTS,scale=1920:-2,drawbox=x=0:y=0:w=iw:h=36:[email protected]:t=fill,drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf:textfile=/home/adom/project/astra-esc-independent/media/stage-1.txt:fontsize=19:fontcolor=white:x=15:y=7",
        "-c:v",
        "libx264",
        "-preset",
        "fast",
        "-crf",
        "22",
        "-pix_fmt",
        "yuv420p",
        "-fps_mode",
        "cfr",
        "-r",
        "30",
        "-video_track_timescale",
        "90000",
        "-movflags",
        "+faststart",
        "-an",
        "/home/adom/project/astra-esc-independent/media/encoded-1.mp4"
      ]
    },
    {
      "source": "desktop-m0-20260913-201333.mp4",
      "sourceStart": 0,
      "sourceEnd": 0.423267,
      "outputStart": 29.278733000000003,
      "playbackFactor": 1,
      "title": "Add the two prescribed inner reference planes",
      "command": [
        "ffmpeg",
        "-v",
        "warning",
        "-y",
        "-ss",
        "0",
        "-i",
        "/home/adom/project/astra-esc-independent/media/desktop-m0-20260913-201333.mp4",
        "-t",
        "0.423267",
        "-vf",
        "setpts=PTS-STARTPTS,scale=1920:-2,drawbox=x=0:y=0:w=iw:h=36:[email protected]:t=fill,drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf:textfile=/home/adom/project/astra-esc-independent/media/stage-2.txt:fontsize=19:fontcolor=white:x=15:y=7",
        "-c:v",
        "libx264",
        "-preset",
        "fast",
        "-crf",
        "22",
        "-pix_fmt",
        "yuv420p",
        "-fps_mode",
        "cfr",
        "-r",
        "30",
        "-video_track_timescale",
        "90000",
        "-movflags",
        "+faststart",
        "-an",
        "/home/adom/project/astra-esc-independent/media/encoded-2.mp4"
      ]
    },
    {
      "source": "routing-original.mp4",
      "sourceStart": 0,
      "sourceEnd": 410,
      "outputStart": 29.702,
      "playbackFactor": 1,
      "title": "Astra routes the independently placed board through native undo steps",
      "command": [
        "ffmpeg",
        "-v",
        "warning",
        "-y",
        "-ss",
        "0",
        "-i",
        "/home/adom/project/astra-esc-independent/media/routing-original.mp4",
        "-t",
        "410",
        "-vf",
        "setpts=PTS-STARTPTS,scale=1920:-2,drawbox=x=0:y=0:w=iw:h=36:[email protected]:t=fill,drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf:textfile=/home/adom/project/astra-esc-independent/media/stage-3.txt:fontsize=19:fontcolor=white:x=15:y=7",
        "-c:v",
        "libx264",
        "-preset",
        "fast",
        "-crf",
        "22",
        "-pix_fmt",
        "yuv420p",
        "-fps_mode",
        "cfr",
        "-r",
        "30",
        "-video_track_timescale",
        "90000",
        "-movflags",
        "+faststart",
        "-an",
        "/home/adom/project/astra-esc-independent/media/encoded-3.mp4"
      ]
    },
    {
      "source": "routing-original.mp4",
      "sourceStart": 460,
      "sourceEnd": 734.030567,
      "outputStart": 439.702,
      "playbackFactor": 1,
      "title": "Power pours and 40 additional stitching vias; 50 seconds of unrelated test removed",
      "command": [
        "ffmpeg",
        "-v",
        "warning",
        "-y",
        "-ss",
        "460",
        "-i",
        "/home/adom/project/astra-esc-independent/media/routing-original.mp4",
        "-t",
        "274.030567",
        "-vf",
        "setpts=PTS-STARTPTS,scale=1920:-2,drawbox=x=0:y=0:w=iw:h=36:[email protected]:t=fill,drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf:textfile=/home/adom/project/astra-esc-independent/media/stage-4.txt:fontsize=19:fontcolor=white:x=15:y=7",
        "-c:v",
        "libx264",
        "-preset",
        "fast",
        "-crf",
        "22",
        "-pix_fmt",
        "yuv420p",
        "-fps_mode",
        "cfr",
        "-r",
        "30",
        "-video_track_timescale",
        "90000",
        "-movflags",
        "+faststart",
        "-an",
        "/home/adom/project/astra-esc-independent/media/encoded-4.mp4"
      ]
    },
    {
      "source": "final-review.mp4",
      "sourceStart": 0,
      "sourceEnd": 65.280267,
      "outputStart": 713.732567,
      "playbackFactor": 1,
      "title": "Separate final review: Kelvin pad isolation; +12 V tail trimmed off camera",
      "command": [
        "ffmpeg",
        "-v",
        "warning",
        "-y",
        "-ss",
        "0",
        "-i",
        "/home/adom/project/astra-esc-independent/media/final-review.mp4",
        "-t",
        "65.280267",
        "-vf",
        "setpts=PTS-STARTPTS,scale=1920:-2,drawbox=x=0:y=0:w=iw:h=36:[email protected]:t=fill,drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf:textfile=/home/adom/project/astra-esc-independent/media/stage-5.txt:fontsize=19:fontcolor=white:x=15:y=7",
        "-c:v",
        "libx264",
        "-preset",
        "fast",
        "-crf",
        "22",
        "-pix_fmt",
        "yuv420p",
        "-fps_mode",
        "cfr",
        "-r",
        "30",
        "-video_track_timescale",
        "90000",
        "-movflags",
        "+faststart",
        "-an",
        "/home/adom/project/astra-esc-independent/media/encoded-5.mp4"
      ]
    }
  ],
  "notes": [
    "Distinct real recorded stages joined; planning gaps are not represented as video.",
    "No speedup applied. Original recorder timeline has known static-hold timing defects, AB issue195.",
    "Main capture finalized during external runtime restart after final stitching; recovered MP4 preserved.",
    "Exactly source seconds410-460 omitted from main capture to remove an unrelated recorder test and idle time.",
    "The +12V dangling-tail trim happened off camera between main and final-review clips.",
    "Top stage labels added during editing; the live caption calls used same-ID text updates, never hide/show loops."
  ]
}