The clip library at creative/p3-volume-20261104/footage/clips/ reads as real footage. Of its 50 clips,
22 are real Doe footage, 27 are Seedance takes we paid for, and 1 is competitor footage. The shot index contains the
22 real clips and the competitor clip, and none of the 27 generated takes.
| Evidence | What it says |
|---|---|
POOL.json _sources | A per-file origin for all 50: 22 real Doe, 27 AI (Seedance 2.0 fast), 1 competitor. |
| SPEND.jsonl | 31 billed seedance-take calls, $8.79 total, for items arm-01..06, drawer-01..10, shower-01..09, swipe-01..06, which are the -ai filenames. |
| Frame counts | Every -ai clip is a flat 120 frames, the model's fixed 4 s. The real clips run arbitrary lengths such as 39 and 50. |
| The frames above | swipe-ai01's stick label is smeared illegible while the real stick-r03 shows a legible Doe stick, and arm-ai01 is a back-view kitchen reach with no underarm on screen. |
| doe-deodorant | phoilex | |
|---|---|---|
| source clips found | 58 of 637 videos on disk | 735 |
| clips indexed | 58, 0 unreadable | 735, 0 unreadable |
| shots produced | 203 | 4,440 |
| generated in index | 0 | 35 (0.8%) |
| burned text in the centre | 143, 70.4% | 2,441, 55.0% |
| large frontal face | 139, 68.5% | 1,474, 33.2% |
| under 2.5 s | 42, 20.7% | 1,036, 23.3% |
| passes every rule | 35, 17.2% | 1,482, 33.4% |
No. At a 2.0 s row, 36 shots across 18 clips survive every rule, which is 14 short of 50, and they cluster on a few sources. 107 shots across 31 clips are blocked by centre captions alone, so clearing those raises the pool to 143 shots across 40 clips. Separately, 163 client clips (154 creator TikToks, 2 frame.io, 7 Drive) were evicted to R2 and are not on disk, so no index can currently see them.