You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/LEARNINGS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@
22
22
-**2026-03-25 (await-review):** Debounce on zero activity is wrong for review-await — a bot may take 2-4 min before posting its first comment (Codex shows 👀 during this time). Only debounce after at least one fingerprint change; use hard timeout as the safety valve for zero-activity cases
23
23
-**2026-03-25 (await-review):** When sorting parallel slices (IDs + metadata), sort as struct entries — `sort.Strings(ids)` alone mis-pairs the metadata slices. Codex P1 caught this.
24
24
-**2026-03-25 (await-review):** Take a baseline activity fingerprint BEFORE CI watch starts, not after — activity that happens during CI (fast bot reviews) is invisible if the initial probe is taken post-CI. Compare baseline vs post-CI to detect it.
25
-
-**2026-05-17 (await-review):** Codex PR-body status markers are useful but asymmetric signals: eyes means "do not settle yet"; thumbs up can fast-settle the review-await phase only when no unresolved threads are visible and the final full status fetch still gates merge readiness.
25
+
-**2026-05-17 (await-review):** Codex PR-body status markers are useful but asymmetric signals: eyes means "do not settle yet"; thumbs up can fast-settle the review-await phase only when the PR body editor is Codex-like, no unresolved threads are visible, and the final full status fetch still gates merge readiness. Repos without Codex must remain on conservative thread/review polling.
26
26
-**2026-03-26 (bot-sweep):** GitHub GraphQL `author { __typename }` returns `"Bot"` for all GitHub App bots — this is the authoritative bot detection signal, superior to login-string matching. GraphQL author.login omits the `[bot]` suffix that REST includes.
27
27
-**2026-03-26 (bot-sweep):** GitHub's `resolveReviewThread` mutation is idempotent — resolving an already-resolved thread succeeds silently. No special "already resolved" handling needed.
28
28
-**2026-03-26 (bot-sweep):** Compute merge-readiness BEFORE applying display filters (--bots-only) — filtering mutates thread counts, which would make the PR appear merge-ready when unresolved human threads are hidden.
0 commit comments