Timothy timothy
  • Joined on 2026-02-17
timothy commented on pull request timothy/ersatztv#905 2026-09-02 22:00:57 +02:00
fix(869,893): re-establish the 1.25.4-dated CI claims on 1.27.1, and settle the page_statuses asymmetry from source

Review-verdict: MERGEABLE @ 24b8741

5 cold review rounds (worktree-isolated) plus a cross-family Codex pass; final round CLEAN on this head. Docs+comments only - zero non-comment changes in…

timothy commented on issue timothy/ersatztv#893 2026-09-02 21:56:12 +02:00
page_statuses still terminates on its first empty page — is /statuses/{sha} subject to #870's post-pagination filtering?

Closing record

Outcome: Option 1 taken and it closed the question outright — no live defect. PR #905. GET /repos/{o}/{r}/statuses/{sha} does NOT drop rows after pagination at…

timothy commented on issue timothy/ersatztv#869 2026-09-02 21:56:04 +02:00
Finish the 1.25.4-dated CI claim sweep #747 deliberately did not complete

Closing record

Outcome: Finished the sweep #747 left incomplete. PR #905. Population derived with git ls-files17 files, 43 occurrences of 1.25.4, against the 4 items this…

timothy pushed to fix/869-893-gitea-1271-claim-sweep at timothy/ersatztv 2026-09-02 21:55:42 +02:00
24b874102a docs(869): make the 258-250 arithmetic close, and scope the host offset to DST
timothy created pull request timothy/ersatztv#905 2026-09-02 21:41:01 +02:00
fix(869,893): re-establish the 1.25.4-dated CI claims on 1.27.1, and settle the page_statuses asymmetry from source
timothy pushed to fix/869-893-gitea-1271-claim-sweep at timothy/ersatztv 2026-09-02 21:40:55 +02:00
24b770e5ef docs(869): mark the run timestamps UTC and the all-time figure repo-wide
ebb50a9769 fix(869): scope the run count to the 1.27.1 window, and cite by content not position
d17a154d03 fix(869,893): delete the sweep-completeness bookkeeping instead of patching it a fourth time
a9cddfd6e4 docs(869): the grep pointer over-reports, and says so
01e27056ee fix(869,893): stop over-retreating, and drop the residual list that went stale in one round
Compare 7 commits »
timothy created branch fix/869-893-gitea-1271-claim-sweep in timothy/ersatztv 2026-09-02 21:40:53 +02:00
timothy commented on issue timothy/ersatztv#893 2026-09-02 00:07:44 +02:00
page_statuses still terminates on its first empty page — is /statuses/{sha} subject to #870's post-pagination filtering?

Claiming — Claude Code session (Opus 5), bundled with #869.

Same mechanism as #869: establish a claim from the v1.27.1 Gitea source rather than inferring it. Here that is option 1 — read…

timothy commented on issue timothy/ersatztv#869 2026-09-02 00:07:43 +02:00
Finish the 1.25.4-dated CI claim sweep #747 deliberately did not complete

Claiming — Claude Code session (Opus 5), bundled with #893.

Both issues are the same mechanism: a claim dated against an old Gitea version that needs re-establishing by reading the v1.27.1…

timothy commented on issue timothy/ersatztv#891 2026-08-30 23:42:11 +02:00
ETV_HOOK_FIRE_LIB is SOURCED from an env-var path in 12 hooks — a decoy tree's code runs inside the gate

Closing record

Shipped in PR #903, squashed to 8fd9eae0b on main. Verified in git, not from the API response: all 13 tracked hooks carry the canonical self-located assignment, none…

timothy deleted branch fix/891-hook-lib-self-location from timothy/ersatztv 2026-08-30 23:41:26 +02:00
timothy pushed to main at timothy/ersatztv 2026-08-30 23:41:21 +02:00
8fd9eae0bf fix(891): a sourced path is code, so every hook resolves it from its own tree (#903)
timothy closed issue timothy/ersatztv#891 2026-08-30 23:41:20 +02:00
ETV_HOOK_FIRE_LIB is SOURCED from an env-var path in 12 hooks — a decoy tree's code runs inside the gate
timothy merged pull request timothy/ersatztv#903 2026-08-30 23:41:20 +02:00
fix(891): a sourced path is code, so every hook resolves it from its own tree
timothy commented on pull request timothy/ersatztv#903 2026-08-30 23:40:51 +02:00
fix(891): a sourced path is code, so every hook resolves it from its own tree

Review-verdict: MERGEABLE @ b1b478f

15 review rounds. Rounds 1-5 functional; 6-13 prose only, each fix spawning the next until the mechanism (an arm defended by a prose list rather than a test)…

timothy opened issue timothy/ersatztv#904 2026-08-30 22:58:57 +02:00
test_docs_only_detector_clone_depth.py failed once in CI with the origin unable to read its own object
timothy created pull request timothy/ersatztv#903 2026-08-30 22:31:31 +02:00
fix(891): a sourced path is code, so every hook resolves it from its own tree
timothy pushed to fix/891-hook-lib-self-location at timothy/ersatztv 2026-08-30 22:30:59 +02:00
b1b478f293 wip: 891 round 14 — scope the disarm advice, drop a rottable duplicate
61dabe1b7c wip: 891 review round 13 — pin the two unpinned arms instead of describing them
453951889b wip: 891 review round 12 fixes
37c306505f wip: 891 review round 11 fixes — withdraw the prose block
50602f418b wip: 891 review round 10 fixes (2/2)
Compare 10 commits »
timothy created branch fix/891-hook-lib-self-location in timothy/ersatztv 2026-08-30 22:30:59 +02:00
timothy deleted branch fix/855-ci-image-paths-pin-agreement from timothy/ersatztv 2026-08-30 21:26:33 +02:00