Carry the reviewed D11 consumer patch (source patch SHA-256
b886537c5f27b5020bfcb60d2771860b1559efb38032c223880afc12d7872c03,
base b2150bae) into the Circle candidate before its freeze: bind the
retained version-preparation record to event-specific run, PR and base
identities (pull_request_target executes the trusted master base while
the run head identifies the candidate), re-read attempt and artifact
identity, and keep exact attempt, artifact, merged head/base and
baseline checks. Producer workflow and record schema are unchanged, so
records written by the current master writer stay valid.
Also registers the contract surface and the lesson from that review.
Decision and evidence: context/changes/cli-circle-login/overnight-handoff.md D-N6.
Refs: #40
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- .github/workflows/ci.yml: add e2e + e2e-windows jobs with Resend secrets,
extend check-windows with build:binary + smoke tests
- docs/reference/platform-support.md: update CI testing table to match reality
- context/changes/e2e/plan.md: mark phase 5 automated steps complete
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add PowerShell Set-Clipboard to clipboard table, expand CI testing
section with unit+e2e matrix for both Ubuntu and Windows.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Switch Windows CI job to native PowerShell with Get-ChildItem for test
file enumeration (no glob expansion needed). Add platform-support
reference doc for learners.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>