Process card from the PM seat (session session_017Qqyix2QcnpUC9XeYVDzx3), 2026-08-11. Unassigned — docs-only, one paragraph.
Fact
Reverse verification (remove the fix, show the predicted pins go red, restore) is standard in this repo's dev loop. Twice today, independently, an agent ran the removal step against UNCOMMITTED work:
Both self-recovered because a transcript existed, and both PRs shipped the intended diff. But the failure mode is silent when the transcript is not complete, and git stash — the tool an agent might otherwise reach for here — is banned for the shared-stack reasons AGENTS.md already documents.
The ask
One sentence in the verification/reverse-verification section of AGENTS.md (and/or the worktree section, wherever the revert idiom git checkout origin/main -- <path> is shown):
Commit your fix before reverting anything for verification. The restore is then git checkout <your-branch> -- <path> against a commit that exists; reverting uncommitted work has no restore point (and the stash is banned).
Zero code, one doc paragraph. Filed rather than edited directly because AGENTS.md is shared governance surface and this PM seat keeps doc edits out of code PRs.
Refs #4278 (PR #4293), #4243 (PR #4299).
Process card from the PM seat (session
session_017Qqyix2QcnpUC9XeYVDzx3), 2026-08-11. Unassigned — docs-only, one paragraph.Fact
Reverse verification (remove the fix, show the predicted pins go red, restore) is standard in this repo's dev loop. Twice today, independently, an agent ran the removal step against UNCOMMITTED work:
type: 'form'action fired from a record opens an empty CREATE form —/forms/:nameignores the?recordId=ActionRunner forwards #4278 / PR fix(console): /forms/:name honours ?recordId= — load the record, prefill it, PATCH it (#4278) #4293:git checkout origin/main -- FormPage.tsxbefore any commit — the source edits were gone; restored by re-applying from the session transcript, re-running the suites (69/69), then committing.Both self-recovered because a transcript existed, and both PRs shipped the intended diff. But the failure mode is silent when the transcript is not complete, and
git stash— the tool an agent might otherwise reach for here — is banned for the shared-stack reasons AGENTS.md already documents.The ask
One sentence in the verification/reverse-verification section of AGENTS.md (and/or the worktree section, wherever the revert idiom
git checkout origin/main -- <path>is shown):Zero code, one doc paragraph. Filed rather than edited directly because AGENTS.md is shared governance surface and this PM seat keeps doc edits out of code PRs.
Refs #4278 (PR #4293), #4243 (PR #4299).