Skip to content

Modern render of regenerated RetryResults faults with payloadExportFailed on a screen-recording attachment (Xcode 26.2) #449

Description

@tylervick

Found during the independent review of #448 (report archived in the program's session records) — pre-existing at base, not introduced by that PR.

testModernRenderOfEveryFixtureRecordsNoFaults fails on a locally regenerated RetryResults.xcresult under Xcode 26.2 (17C52): the modern payload store records .payloadExportFailed for a screen-recording attachment. The same test passes on CI (Xcode 26.6) and passed on earlier local generations, so it is generation- or toolchain-variant.

Why this matters now: the #391 differential (Task 12) asserts the set of exported attachment filenames and their bytes across both backends. If a modern export genuinely fails on some generations, the differential will fail on this toolchain — and a fault is not maskable by the allow-list (faults are never format limitations, per the design spec). Root-cause before or during Task 12: candidate suspects are the export attachments handling of screen recordings mid-write, the manifest join for video attachments, or a real Xcode 26.2 bundle quirk.

Refs #391; surfaced while reviewing #448.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions