probe(698): route-1 retarget race reproduction — DO NOT MERGE #703

Closed
timothy wants to merge 2 commits from probe698/head-H into main
Owner

Scratch PR reproducing ersatztv#698 route 1. Opened against main, then retargeted to a scratch base mid-run. Do not merge. Will be closed and its branches deleted once the evidence is captured.

Scratch PR reproducing ersatztv#698 route 1. Opened against `main`, then retargeted to a scratch base mid-run. **Do not merge.** Will be closed and its branches deleted once the evidence is captured.
timothy changed target branch from main to probe698/base-S 2026-07-29 18:17:29 +02:00
timothy changed target branch from probe698/base-S to main 2026-07-29 18:18:31 +02:00
timothy added 2 commits 2026-07-29 18:18:31 +02:00
probe(698): docs-only delta on top of S (route-1 repro, do not merge)
PR Gates / CI image pin matches docker/ci (pull_request) Successful in 30s
PR Gates / Docs update reminder (pull_request) Successful in 33s
review-verdict/h10 Exempt: docs-only change (no code, no protected path)
PR Gates / decisions lifecycle (pull_request) Successful in 40s
Review verdict / Set review-verdict status (pull_request_target) Successful in 15s
PR Gates / Script tests (pytest) (pull_request) Successful in 1m8s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Failing after 1m13s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 1m27s
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 9m9s
Build ErsatzTV Image / Functional E2E (curl + UI contracts) (pull_request) Successful in 19m23s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 22m11s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Has been skipped
7c7044d619
Author
Owner

Route 1 of #698 reproduced — closing.

Sequence: opened probe698/head-H → main; retargeted to probe698/base-S while the base-supplied job was in flight; the job enumerated against the moved base, read the diff as docs-only, and posted review-verdict/h10=success (Exempt: docs-only change); retargeted back to main, and nothing reclassified (created_at == updated_at).

Net result captured before closing: a PR targeting main whose diff contains ErsatzTV.Core/Probe698/Probe698Marker.cs, carrying a green required verdict check it never earned. The status creator is null (Actions-written), vs timothy for a real post-review-verdict.sh verdict — that asymmetry is the provenance signal the fix uses.

No forged h10 was left anywhere else; this PR is closed unmerged and its branches deleted.

**Route 1 of #698 reproduced — closing.** Sequence: opened `probe698/head-H` → `main`; retargeted to `probe698/base-S` while the base-supplied job was in flight; the job enumerated against the moved base, read the diff as docs-only, and posted `review-verdict/h10=success` (`Exempt: docs-only change`); retargeted back to `main`, and nothing reclassified (`created_at == updated_at`). Net result captured before closing: a PR targeting `main` whose diff contains `ErsatzTV.Core/Probe698/Probe698Marker.cs`, carrying a green required verdict check it never earned. The status `creator` is `null` (Actions-written), vs `timothy` for a real `post-review-verdict.sh` verdict — that asymmetry is the provenance signal the fix uses. No forged `h10` was left anywhere else; this PR is closed unmerged and its branches deleted.
timothy closed this pull request 2026-07-29 18:19:41 +02:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.