Repository navigation
Collect attached proxies without overwriting archive media - #1359
Open
sanyamsingh001 wants to merge 4 commits into
Open
sanyamsingh001 wants to merge 4 commits into
sanyamsingh001 wants to merge 4 commits into
Conversation
Collect attached footage and composition proxies after ordinary footage. Reserve occupied media destinations and atomic-write temporary paths. Honor readable service entries when existence checks miss them. Cover proxy inclusion and source preservation with native and memory tests. Co-authored-by: Codex <codex@openai.com>
Reconcile collection with the current exclusive temporary-file writer while retaining scoped preservation regressions. Co-authored-by: Codex <codex@openai.com>
Evaluate the third cube coordinate symmetrically to retain the intended centerline tie. Keep the existing pixel oracle and tolerance. Scope the Mem fixture mutex unwrap allowance so the original strict CI can validate this base. Co-authored-by: Codex <codex@openai.com>
Retain attached proxies, document-path APIs, shared destination reservations and existing-or-readable destination checks. Preserve the current upstream footage-check expectations. Include published HexTile prerequisite PR1776 and its scoped test-fixture lint allowance. Co-authored-by: Codex <codex@openai.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Collect Files preserves attached footage and composition proxies in the collected project, while retaining the live project's paths and proxy settings. Originals are collected before proxies with one shared destination reservation set. When choosing media filenames, Collect Files skips destinations reported as existing or readable by the service. This change does not claim atomic protection against concurrent destination writers.
This conflict repair retains the document-path APIs and upstream footage-check expectations from the selected 2d805d1 baseline. It explicitly includes prerequisite #1776 at 2de015f: the HexTile centerline correction and narrowly scoped test-service mutex allowance required by strict CI. The Collect change and its engine and lifecycle regressions touch three additional files.
The original full repository CI passed on this exact composed source: formatting, strict release all-targets Clippy, 3,536 native tests and 2 doctests passed, with 31 native tests ignored and no failures. All three Collect regressions passed. PDF backend policy, layering, assets (39 attributed), and the 32-crate Wasm compilation check passed. The Wasm check retained the non-fatal pointer_wrap::State.disabled warning; recorded Mesa diagnostics remain part of the evidence.
Validation ran on Linux with Mesa software-rendering settings and EFFECTCRAFT_REQUIRE_GPU=1, on the preserved 2d805d1-based source plus #1776. The separate source-compatibility review through f36b2b3 does not establish runtime validation of latest main. These results do not establish other-platform, other-backend, universal capability, GUI, or Wasm-runtime coverage. Earlier C2 CI56 and #1776 results remain attributed to their own sources.
AI-generated with Codex; implementation and review used GPT-6.1 Sol and GPT-6 Astra agents.
Summary by CodeRabbit