Prepare a handoff from the authorized files I provide so a fresh agent can continue without this chat. Use the project’s current files as evidence; distinguish confirmed facts, judgments and unknowns. Do not assume the receiver can see local paths, credentials, browser sessions or attachments unless its access is confirmed.

Save handoff.md with the objective, current state, authoritative source paths/links, completed changes, actual validation results, unresolved decisions, next action, expected output and stop conditions. Include only history that changes the receiver’s work. Mark unrun checks as unrun and proposals as proposals. Describe how to obtain needed inputs without granting access or exposing secrets.

Check the handoff against its source files. If an independent fresh receiver is available and its use is authorized, let it attempt the next action using only the handoff and accessible inputs, and record what it actually did. Otherwise label the check “Source check only; fresh receiver not tested.” Do not simulate a receiver and call that independent proof. Do not send the handoff to another chat/person, run the next task or grant access unless separately authorized. Return the saved handoff and remaining access gaps.