Pin the start state
Read the current tip SHA from your backend session record. Use the same SHA for every attempt. SetPIERRE_ORG and PIERRE_PRIVATE_KEY as shown in the
Quick Start.
Create the attempt branches
Create each attempt from the same SHA. Branch creation writes refs only and does not copy Git objects.expectedHeadSha: baseSha for its first
commit, then use each returned commit SHA for the next write.
Compare the results
Read each attempt tip as a commit diff from the pinned start state. Evaluate each diff with tests, code review, or your own evaluation method.getCommitDiff() for path filters and response fields.