# Targ → goPure: new Ukrainian musical master

Same adaptation, sole original English Targ, no new film. The owner rated the prior song 7–8/10; the new result has agent acceptance, not a new owner score.

Run: `runs/targ-refined-ce99390b3b-v01`. Accepted WAV SHA256:
`aec6bcd423f6b65a66ccf53af1a2ea6377a7b150cd2142d64b819622947296ae`.

## Build and publish

```bash
python3 tools/build_targ_refined_report.py
cd deploy/targ-refined
wrangler pages deploy ../../.runtime/public-targ-refined --project-name gopure-targ-refined-ce99390b3b --branch main
```

Pages reads the config in this dedicated deployment directory. Its R2 worker exposes only hash-addressed objects in `large-media.json`; the existing shared bucket is not listed publicly. No media purchase occurs in these commands.

```bash
python3 tools/verify_targ_refined_report.py --url https://gopure-targ-refined-ce99390b3b.pages.dev --tag public-v02 --remote-bytes
```

Browser verification uses installed Chrome and Playwright 1.58.0 under `.runtime/pythondeps`. Mobile checks emulate a 390px viewport; they are not physical-device testing.

## Restore

Use the report's `data/archives/delivery-complete-v01.json` (base `delivery-v01.json`, `files-v01.json`, and `canonical-supplement-v01.json`), or their committed copies. Public archive parts are content-addressed. The helper verifies every complete part, combined archive and extracted member; it also runs the performed-song validator in an isolated restored checkout.

```bash
python3 tools/targ_refined_archive.py restore --manifest runs/targ-refined-ce99390b3b-v01/archives/delivery-v01.json --destination /tmp/targ-music-restored
python3 tools/targ_refined_archive.py restore-canonical --destination /tmp/targ-music-restored
```

Python 3.12 and the same FFmpeg/libmp3lame build reproduce review derivatives. Historical absolute receipt strings remain unchanged. The external original is copied inside the restored checkout to `.runtime/video-dna-originals/targ.mp4` with verified SHA; `adapt_evidence_paths` resolves old Chief paths locally. No scheduler, old campaign or paid POST is resumed. A restore destination must be empty.

The base archive and canonical supplement together preserve all own-run audio, four raw takes, exact original, baseline, state images, provider receipts, actual review inputs and canonical Targ evidence are archived. Optional unavailable historical bindings are listed in the inventory. A third-party linguistic article is cited with retrieval hash rather than redistributed; it is not required for the media validator. Pinned stress-dictionary lookup evidence is retained; the runtime dictionary package itself can be reinstalled as `ukrainian-word-stress==2.1.0`.

## Verification scope

Read final adjudication, performed passport and its overlap supplement. Full audio inputs were supplied to model reviewers; their mistaken times, source leakage and conflicting word readings are explicitly rejected or reconciled using local reviews. Word clocks remain ASR estimates. Neither filled JSON fields, LUFS, duration nor a model score grants artistic or owner approval.

Future FILM must use the accepted 203.240998s clock, derive new coverageShots after music, carry canonical source events and correct same-character problem states, and independently verify the full visual export. The 3/6-week storyline is dramatization, not guaranteed product efficacy.

The base archive keeps the tools snapshot that produced it; the PR contains the subsequent nested-restore path fix. The successful isolated restore used `/tmp`, checked all archive members, then ran the musical validator against the archived tools without modifying evidence. The failed nested-path attempt is retained in `restore-validation-nested-failure-v01.log`.

`evidence-relocation-map-v01.json` additionally resolves four run-relative take paths and the exact historical skill bytes without editing receipts. Five older public-page re-encodes are not included; their verified original video and stems are included. They were not used as creative input for the new song.
