OpenAI Film Fieldnotes

Candidate construction guide · native Resolve not tested

Historical builder snapshot: 2026-09-15. Earlier README and handoff statements about being unrendered or unpublished describe that authoring stage. The current selected report verifies both content exports at 2026-09-15T09:05:30.661153+00:00; those earlier statements do not describe their current availability. Native Resolve execution and source-quality approval remain unverified.

Current selected render verification · Batch export report

Keep the wider view: SAME-ID R04 public kit

The existing R04 default and adaptation inputs are unchanged. The completed actual pair is bound in PUBLIC-KIT-PROVENANCE.json; movies and source footage are deliberately absent. PUBLIC-ASSESSMENTS.md distinguishes the exact public static assessments from historical repair material.

Reconstruct and test offline

Use Python 3.11+ and an existing Node 22.18+ with type stripping. Unzip into a new directory. No install, browser, encoder, network or global toolkit is needed for these checks. The included core archive is local to this kit; reconstruction does not restore any deleted global project or agent guide.

python3 -B reconstruct.py --destination work/reconstructed
python3 -B test_kit.py --project work/reconstructed/project
python3 -B test_pose.py -v
python3 -B test_repair.py --project work/reconstructed/project -v
python3 -B test_guide.py -v
python3 -B test_public_kit.py -v
python3 -B handoff.py verify --guide guide.json --project work/reconstructed/project
python3 -B resolve_controls.py verify --guide guide.json --project work/reconstructed/project
node --experimental-strip-types --test work/reconstructed/project/tests/timing.test.mjs work/reconstructed/project/tests/assembly.test.mjs work/reconstructed/project/tests/text-fit.test.mjs

The original tests cover 27 unit cases, archive safety, core/overlay bindings, all-frame controls, original artwork and authored geometry. The public tests check provenance, exact filenames, scope, manifests and preservation. Read the delivery's VERIFICATION.md for the executed command results. No dependencies are included; hashes of package metadata do not attest installed global bytes.

What stays identical

The recipe, both content files, both CSVs, source clock, core archive and seven-member active overlay retain their R04 bytes. Four original SVG assets include the two scenes and matching detail wrappers. Their historical -detail-r03.svg names remain intentional. Use their hashes, not suffixes, to identify the R04 bytes. Both CSVs retain CRLF records, including the quoted embedded LF in resolve-controls.csv.

The canvas is white, silent 1920×1080. Local frames [0,59) run at exact 24000/1001 fps. Additive onsets remain 0/11/19; states last 11/8/40 frames. The end is 59059/24000 seconds. Nothing here retimes, redraws or animates it.

Historical status is not current output status

repair-contract.json, input-preservation.json, inspection-limits.json, historical/R04-BUILD-README.md and criticism/PUBLIC_*.md are preserved generation-time evidence. Their unrendered/pending wording described the original builder before the parent rendered R04. Existing helpers report renderVerified: false because those helpers check input controls, not movies. Do not rewrite their tests to turn that into a render or Resolve approval.

Current actual-file evidence is in PUBLIC-KIT-PROVENANCE.json and actual-proofs/. The public manifests remove only the recorded browser's local executable path; both raw-manifest hashes and derived-manifest hashes are named. Source hashes in inherited recipes describe full-film provenance, not the separately supplied source derivative. No source master was opened here.

Parent assembly

Keep the exact ZIP after independent review when possible. A generic assembler may recreate START-HERE.md, bindings.json or render-verification.json, but must preserve the exact bytes at the exact paths in ASSEMBLY-PRESERVATION.json. An alias cannot satisfy a hash-bound filename. If anything changes, regenerate the complete kit-files.json inventory and rerun the extracted ZIP's tests. The current verification does not certify that future artifact.