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: 3 clip(s), test-plan
4 files changed
+53
docs/clips-ghost-hand-claude-opus-5-5-20261108-1620.mdadded+51@@ -0,0 +1,51 @@+<!-- aiflow-clips-run: ghost-hand-claude-opus-5-5-20261108-1620 -->+# Build clips: run ghost-hand-claude-opus-5-5-20261108-1620++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-08 17:07 UTC. 3 clip(s).++| # | step | visit | recorded | links | state |+|---|---|---|---|---|---|+| 1 | rules | 1 | 2026-11-08 16:33 UTC | [clip](#clip-1), [10x](clips/window-394782-20261108-163314-10x.mp4), [action](clips/window-394782-20261108-163314-action.mp4), [sheet](clips/window-394782-20261108-163314-sheet.png) | ok |+| 2 | design | 1 | 2026-11-08 16:35 UTC | [clip](#clip-2), [10x](clips/window-394782-20261108-163507-10x.mp4), [action](clips/window-394782-20261108-163507-action.mp4), [sheet](clips/window-394782-20261108-163507-sheet.png) | ok |+| 3 | test-plan | 1 | 2026-11-08 16:35 UTC | [clip](#clip-3), [10x](clips/window-394782-20261108-163545-10x.mp4) | ok |++### Clip 1: rules++<a id="clip-1"></a>++Step `rules`, visit 1. Recorded 2026-11-08 16:33 UTC, 13 min after the prompt, 1 min long. Filmed: Hydrogen with the run's dashboard.++::adom-video{video="/john/ghost-hand/render/docs/clips/window-394782-20261108-163314-10x.mp4" poster="/john/ghost-hand/render/docs/clips/window-394782-20261108-163314-poster.jpg" title="Clip 1: rules (10x)" muted="true"}++::adom-video{video="/john/ghost-hand/render/docs/clips/window-394782-20261108-163314-action.mp4" title="Clip 1: rules (action cut)" muted="true"}++Contact sheet (nine frames): ++Raw recording: `window-394782-20261108-163314.mp4`, 60 MB, kept with the run (not uploaded).++### Clip 2: design++<a id="clip-2"></a>++Step `design`, visit 1. Recorded 2026-11-08 16:35 UTC, 15 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-394782-20261108-163507-10x.mp4" poster="/john/ghost-hand/render/docs/clips/window-394782-20261108-163507-poster.jpg" title="Clip 2: design (10x)" muted="true"}++::adom-video{video="/john/ghost-hand/render/docs/clips/window-394782-20261108-163507-action.mp4" title="Clip 2: design (action cut)" muted="true"}++Contact sheet (nine frames): ++Raw recording: `window-394782-20261108-163507.mp4`, 14 MB, kept with the run (not uploaded).++### Clip 3: test-plan++<a id="clip-3"></a>++Step `test-plan`, visit 1. Recorded 2026-11-08 16:35 UTC, 15 min after the prompt, 27.2 min long. Filmed: Hydrogen with the run's dashboard.++::adom-video{video="/john/ghost-hand/render/docs/clips/window-394782-20261108-163545-10x.mp4" poster="/john/ghost-hand/render/docs/clips/window-394782-20261108-163545-poster.jpg" title="Clip 3: test-plan (10x)" muted="true"}++Raw recording: `window-394782-20261108-163545.mp4`, 2490 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-20261108-1620](clips-ghost-hand-claude-opus-5-5-20261108-1620.md).+ Clips of a later run on this page: [run board-claude-opus-5-5-20261108-1620](clips-board-claude-opus-5-5-20261108-1620.md). 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).
docs/clips/window-394782-20261108-163545-10x.mp4added⋯ 1 unchanged line ⋯
docs/clips/window-394782-20261108-163545-poster.jpgadded⋯ 1 unchanged line ⋯