project
Ghost Hand
Public Unreviewedby John Lauer
A small battery gadget that keeps an automatic sink faucet running while you use the sink: it learns the faucet's timeout, re-arms with the shortest blip, and stops after 10 minutes or when picked up.
← Commit history
clips: 5 clip(s), parts
4 files changed
+83
docs/clips-ghost-hand-claude-opus-5-5-20261106-1434.mdadded+81@@ -0,0 +1,81 @@+<!-- aiflow-clips-run: ghost-hand-claude-opus-5-5-20261106-1434 -->+# Build clips: run ghost-hand-claude-opus-5-5-20261106-1434++Every step of the adom-aiflow run records its own clip. This page is rebuilt and pushed as each clip stops, so it can stay open in a browser tab while the build runs.++Last updated 2026-11-06 15:26 UTC. 5 clip(s).++| # | step | visit | recorded | links | state |+|---|---|---|---|---|---|+| 1 | design | 1 | 2026-11-06 15:00 UTC | [clip](#clip-1), [10x](clips/window-524912-20261106-150025-10x.mp4), [action](clips/window-524912-20261106-150025-action.mp4), [sheet](clips/window-524912-20261106-150025-sheet.png) | ok |+| 2 | test-plan | 1 | 2026-11-06 15:01 UTC | [clip](#clip-2), [10x](clips/window-524912-20261106-150111-10x.mp4), [action](clips/window-524912-20261106-150111-action.mp4), [sheet](clips/window-524912-20261106-150111-sheet.png) | ok |+| 3 | sourcing | 1 | 2026-11-06 15:02 UTC | [clip](#clip-3), [10x](clips/window-524912-20261106-150230-10x.mp4), [action](clips/window-524912-20261106-150230-action.mp4), [sheet](clips/window-524912-20261106-150230-sheet.png) | ok |+| 4 | (not in the manifest) | - | | [clip](#clip-4), [10x](clips/window-524912-20261106-143656-10x.mp4), [sheet](clips/window-524912-20261106-143656-sheet.png) | ok |+| 5 | (not in the manifest) | - | | [clip](#clip-5), [10x](clips/window-524912-20261106-150609-10x.mp4), [sheet](clips/window-524912-20261106-150609-sheet.png) | ok |++### Clip 1: design++<a id="clip-1"></a>++Step `design`, visit 1. Recorded 2026-11-06 15:00 UTC, 26 min after the prompt, 0.2 min long. Filmed: Hydrogen with the run's dashboard.++::adom-video{video="/john/ghost-hand/render/docs/clips/window-524912-20261106-150025-10x.mp4" poster="/john/ghost-hand/render/docs/clips/window-524912-20261106-150025-poster.jpg" title="Clip 1: design (10x)" muted="true"}++::adom-video{video="/john/ghost-hand/render/docs/clips/window-524912-20261106-150025-action.mp4" title="Clip 1: design (action cut)" muted="true"}++Contact sheet (nine frames): ++Raw recording: `window-524912-20261106-150025.mp4`, 15 MB, kept with the run (not uploaded).++### Clip 2: test-plan++<a id="clip-2"></a>++Step `test-plan`, visit 1. Recorded 2026-11-06 15:01 UTC, 27 min after the prompt, 0.5 min long. Filmed: Hydrogen with the run's dashboard.++::adom-video{video="/john/ghost-hand/render/docs/clips/window-524912-20261106-150111-10x.mp4" poster="/john/ghost-hand/render/docs/clips/window-524912-20261106-150111-poster.jpg" title="Clip 2: test-plan (10x)" muted="true"}++::adom-video{video="/john/ghost-hand/render/docs/clips/window-524912-20261106-150111-action.mp4" title="Clip 2: test-plan (action cut)" muted="true"}++Contact sheet (nine frames): ++Raw recording: `window-524912-20261106-150111.mp4`, 35 MB, kept with the run (not uploaded).++### Clip 3: sourcing++<a id="clip-3"></a>++Step `sourcing`, visit 1. Recorded 2026-11-06 15:02 UTC, 28 min after the prompt, 1.9 min long. Filmed: Hydrogen with the run's dashboard.++::adom-video{video="/john/ghost-hand/render/docs/clips/window-524912-20261106-150230-10x.mp4" poster="/john/ghost-hand/render/docs/clips/window-524912-20261106-150230-poster.jpg" title="Clip 3: sourcing (10x)" muted="true"}++::adom-video{video="/john/ghost-hand/render/docs/clips/window-524912-20261106-150230-action.mp4" title="Clip 3: sourcing (action cut)" muted="true"}++Contact sheet (nine frames): ++Raw recording: `window-524912-20261106-150230.mp4`, 125 MB, kept with the run (not uploaded).++### Clip 4: (not in the manifest)++<a id="clip-4"></a>++Step `(not in the manifest)`, visit -. Recorded .++::adom-video{video="/john/ghost-hand/render/docs/clips/window-524912-20261106-143656-10x.mp4" poster="/john/ghost-hand/render/docs/clips/window-524912-20261106-143656-poster.jpg" title="Clip 4: (not in the manifest) (10x)" muted="true"}++Contact sheet (nine frames): ++Raw recording: `window-524912-20261106-143656.mp4`, 1025 MB, kept with the run (not uploaded).++### Clip 5: (not in the manifest)++<a id="clip-5"></a>++Step `(not in the manifest)`, visit -. Recorded .++::adom-video{video="/john/ghost-hand/render/docs/clips/window-524912-20261106-150609-10x.mp4" title="Clip 5: (not in the manifest) (10x)" muted="true"}++Contact sheet (nine frames): ++Raw recording: `window-524912-20261106-150609.mp4`, 1041 MB, kept with the run (not uploaded).+
docs/clips.md+2@@ -1,6 +1,8 @@ <!-- aiflow-clips-run: board-claude-opus-5-5-20261106-1434 --> # Build clips +Clips of a later run on this page: [run ghost-hand-claude-opus-5-5-20261106-1434](clips-ghost-hand-claude-opus-5-5-20261106-1434.md).+ Every step of the adom-aiflow run records its own clip. This page is rebuilt and pushed as each clip stops, so it can stay open in a browser tab while the build runs. Last updated 2026-11-06 15:06 UTC. 4 clip(s).
docs/clips/window-524912-20261106-150609-10x.mp4added⋯ 1 unchanged line ⋯
docs/clips/window-524912-20261106-150609-sheet.pngadded⋯ 1 unchanged line ⋯