Lesson 264: DaVinci Resolve Archive rclone Receipt on BUILD_RECEIPT (2026)
Direct answer: Before Q4 2026 diligence mirror week, promote resolve_archive_rclone_receipt_v1.json proving a Resolve Project Archive bundle with relinked MediaFiles/ (R1), archive_manifest_sha256.txt (R2), rclone lsd on the correct Team Drive ID (R3), rclone copy --dry-run log archived (R4), read-only partner policy documented (R5), and archive_handoff_ok on BUILD_RECEIPT (R6)—distinct from Lesson 254 (hdr_steam_capture_export_receipt_v1 SDR stills H1–H6) and Lesson 251 (playtest TC ↔ OBS handoff). Pair the Resolve rclone Team Drive handoff preflight (Guide #27).

Why this matters now (Q4 diligence mirror week)
Q4 2026 partners request Resolve project truth beside Steam PNGs and 07-observability/ telemetry—not a .drp with absolute paths to one editor laptop or a My Drive shortcut that makes rclone copy 404 nightly. 264 files archive_handoff_ok on BUILD_RECEIPT so producers block diligence zip promotion until R4 GREEN—after HDR captures and before diligence_mirror_receipt nightly jobs.
The Guide #27 preflight is the ninety-second gate—264 is the BUILD_RECEIPT milestone.
Beginner path (archive → manifest → dry-run → receipt)
| Step | Action | Success check |
|---|---|---|
| 1 | Resolve Project Archive with media | .drp + MediaFiles/ in one folder |
| 2 | Generate archive_manifest_sha256.txt |
Every file hashed |
| 3 | Run rclone lsd on Team Drive ID |
No 404 / 403 |
| 4 | Run rclone copy --dry-run |
Log archived |
| 5 | Document read-only partner role | R5 policy row |
| 6 | File receipt + BUILD_RECEIPT | archive_handoff_ok: true |
Time: ~50 minutes first diligence sprint; ~15 minutes when rclone remote + Team Drive ID are pinned.
Developer path (gates R1–R6)
| Gate | Check | Fail when |
|---|---|---|
| R1 | Resolve archive bundle | .drp only, offline on partner machine |
| R2 | Manifest sha256 | Missing hash for any bundle file |
| R3 | rclone lsd Team Drive |
My Drive remote on Team path |
| R4 | rclone copy --dry-run |
Live copy before dry-run log |
| R5 | Read-only handoff policy | Writer token in partner packet |
| R6 | Receipt + BUILD_RECEIPT | Promote before R3–R4 GREEN |
R1 — cousin receipt crosswalk
| Field | Cousin (Lesson 254) | Cousin (Lesson 251) | This lesson (264) |
|---|---|---|---|
| Schema | hdr_steam_capture_export_receipt_v1 |
trailer_handoff_receipt_v1 |
resolve_archive_rclone_receipt_v1 |
| Scope | SDR Steam PNG slots | Playtest TC ↔ OBS | .drp + proxy bundle → Team Drive |
| Path | marketing-and-demo/steam/ |
playtest/trailer/ |
release-evidence/diligence/ |
Do not merge schemas—reference paths in cousin_receipts only.
Order: 254 HDR + 251 handoff (if applicable) → 264 archive → diligence_mirror_receipt → partner zip.
R1 — Resolve project archive
- File → Project Manager → Archive → include media per proxy policy.
- Export to
release-evidence/diligence/resolve_archive_{build_label}/. - Minimum tree:
resolve_archive_october-fest-2026-rc2/
project.drp
MediaFiles/
archive_readme.md
Red flag: Absolute paths to D:\Capture\—relink to relative MediaFiles/ before R2.
R2 — checksum manifest
Get-ChildItem -Recurse resolve_archive_october-fest-2026-rc2 |
Get-FileHash -Algorithm SHA256 |
ForEach-Object { "$($_.Hash) $($_.Path)" } |
Out-File archive_manifest_sha256.txt -Encoding utf8
Log manifest sha256 in receipt manifest_sha256.
R3 — rclone Team Drive ID validation
rclone lsd "diligence_team:resolve_archives/" --drive-team-drive
Fail-closed: re-run rclone config with team_drive = true if couldn't find file.
R4 — rclone copy dry-run
rclone copy release-evidence/diligence/resolve_archive_october-fest-2026-rc2/ \
"diligence_team:resolve_archives/october-fest-2026-rc2/" \
--dry-run --checksum -v 2>&1 | tee logs/rclone_resolve_archive_dry_run.log
No live copy until dry-run log archived and R3 GREEN.
R5 — read-only handoff policy
| Actor | Permission | Notes |
|---|---|---|
| Studio uploader | Writer on subfolder only | Not entire Shared drive |
| Partner diligence | Reader | No re-share |
| CI mirror job | Service account scoped | Never OAuth refresh in repo |
Document team_drive_id in archive_readme.md.
resolve_archive_rclone_receipt_v1.json
{
"schema": "resolve_archive_rclone_receipt_v1",
"build_label": "october-fest-2026-rc2",
"archive_local_path": "release-evidence/diligence/resolve_archive_october-fest-2026-rc2/",
"archive_manifest_path": "release-evidence/diligence/resolve_archive_october-fest-2026-rc2/archive_manifest_sha256.txt",
"manifest_sha256": "ee44…",
"team_drive_id": "0ABC…xyz",
"rclone_remote": "diligence_team",
"rclone_dest": "resolve_archives/october-fest-2026-rc2/",
"dry_run_log": "logs/rclone_resolve_archive_dry_run.log",
"cousin_receipts": {
"diligence_mirror": "release-evidence/diligence/diligence_mirror_receipt_v1.json",
"hdr_steam_capture": "release-evidence/davinci/HDR_STEAM_CAPTURE_EXPORT_RECEIPT.json",
"diligence_telemetry": "07-observability/diligence_telemetry_receipt_v1.json"
},
"gates": {
"R1_resolve_archive": "pass",
"R2_manifest_sha256": "pass",
"R3_rclone_lsd": "pass",
"R4_dry_run": "pass",
"R5_readonly_policy": "pass",
"R6_build_receipt": "pass"
},
"archive_handoff_ok": true,
"partner_readonly_ok": true
}
Pin under release-evidence/diligence/RESOLVE_ARCHIVE_RCLONE_RECEIPT.json.
BUILD_RECEIPT row (R6)
| Column | Pass when |
|---|---|
resolve_archive_rclone |
archive_handoff_ok: true |
hdr_steam_capture |
Cousin Lesson 254 independent column |
diligence_mirror |
Cousin diligence_mirror_receipt_v1 independent column |
Thursday row review — Resolve archive handoff Y/N.
Key takeaways
- Team Drive ID in README—not only rclone config on one laptop (R3).
archive_manifest_sha256.txtproves bundle integrity (R2).--dry-runlog before live copy (R4).- Read-only partner role is explicit (R5).
- Guide #27 — ninety-second gate before this lesson.
- Cousin: Lesson 265 — October ops capstone wires 254–264.
- Help #28 (planned) — fix lane for Team Drive path-not-found.
- Blog #15 (planned) — jq + bash Team Drive ID sketch sibling.
- Q4 diligence analysis —
07-observability/annex context. - Guide #33 forward — hero
.glbmirror beside Resolve archive.
Common mistakes
- Archiving
.drpwithout MediaFiles—partner opens offline (R1). - My Drive rclone remote on Team Drive path (R3).
- Skipping
--dry-runbefore first live copy (R4). - Merging
trailer_handoff_receiptinto archive receipt—different schema. - Promoting diligence zip before
diligence_mirror_receiptcrosswalk.
Troubleshooting
| Symptom | Lane |
|---|---|
rclone lsd 404 |
R3 Team Drive ID; Help #28 when published |
403 on copy |
Service account not on Shared drive |
| Resolve offline on partner machine | R1 relink + include media |
| Mirror OK, telemetry annex missing | Q4 diligence blog |
| HDR slots fail after archive GREEN | Lesson 254 separate column |
Mini exercise (45 minutes)
- Archive Resolve project without media—confirm R1 fail on partner open test.
- Re-archive with
MediaFiles/; generate R2 manifest. - Run R3
rclone lsd; fix remote if 404. - Archive R4 dry-run log.
- File receipt; BUILD_RECEIPT GREEN.
Continuity — October–Q4 2026 fest ops truth (254–265)
| Lesson | Receipt focus |
|---|---|
| 263 | OBS replay path KFM |
| 264 (this) | Resolve archive rclone |
| 265 | October ops capstone |
Previous: Lesson 263 — OBS replay path KFM receipt
Next: Lesson 265 — October ops truth capstone receipt
FAQ
Does 264 replace diligence_mirror_receipt?
No—264 is Resolve archive truth; diligence_mirror_receipt_v1 indexes the full diligence folder.
Can we skip 264 if HDR receipt is GREEN?
No—Lesson 254 owns store stills; 264 owns .drp + proxy bundle handoff.
Where does blog #15 fit?
jq + bash Team Drive ID sanity guards Shared drive ID before nightly mirror jobs—this lesson is the BUILD_RECEIPT archive_handoff_ok promotion gate for Resolve bundles.
How does 264 relate to Lesson 260?
Lesson 260 owns UGS/OTLP telemetry; 264 owns Resolve archive—both may appear in 07-observability/.
Where to go next
- Preflight: Resolve rclone Team Drive handoff (Guide #27)
- HDR captures: Lesson 254 — HDR tonemap SDR Steam capture
- Diligence annex: Q4 publisher diligence analysis
- Mirror ID guard: jq + bash rclone Team Drive ID sanity
- Capstone: Lesson 265 — October ops truth capstone