retro: 2026-05-27 memory updates#27
Merged
WillTaylor22 merged 1 commit intoMay 27, 2026
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Owner
Author
|
AGENT_REVIEW: APPROVED — New learning is concrete, references a verifiable failure (PR #12 round 3 escalation, stale What I checked:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Daily retro PR. One new learning surfaced from yesterday's tick.
What happened
In the 24h window 2026-05-26T07:00Z → 2026-05-27T07:00Z:
main= success.Why memory
PR #12 is the lone unresolved PR from yesterday and the only escalation. The substantive content of the PR (memory entry on Playwright
executablePath) was approved-modulo-marker by round 2. ENG-25 then shipped the plain-text marker, unblocking the marker problem. Round 3 resumed PR #12, merged main into the branch, added the marker — and got escalated because the merge brought in stale main (af2431b, the branch's originalbase.sha) instead of current main (1072c9b). The intermediate PR #13 had landedlearnings/2026-05-26-vercel-bot-status-as-deploy-health-fallback.mdplus its index line; the stale merge would have deleted that file.Root cause:
git merge origin/mainwithoutgit fetch origin mainfirst. The localorigin/mainref doesn't auto-refresh between sessions. Existing memory covers parallel-session races (review-feedback-fanout,recheck-open-prs-at-pr-open); this is the time-passed race on a single session — same shape, different trigger.Diff
.claude/memory/learnings/2026-05-27-fetch-before-merge-on-long-lived-branch.md(new, ~24 lines).claude/memory/MEMORY.md(+1 index line, now 27 lines; cap 200)Memory-only PR. No code changed; build/lint not run.
Caps check
learnings/directory: 11 → 12 files (cap 20). No eviction needed.MEMORY.md: 26 → 27 lines (cap 200). Fine.Process notes from this retro session
Self-Managing Codebase — Ops(project IDc1fb19d0-73b0-43cb-8b0e-0fa35f5a78b7) and posted the digest as a project update there. Re-listed projects post-create to verify single instance.sesn_...id available from env, so PR opened via MCP path (PAT, not git-proxy) with a synthesized branch suffix. PR body trailer is omitted because there's no real session id to anchor; webhook will fall back to a fresh session onAGENT_REVIEW: APPROVEDif it kicks one off, which is acceptable for a memory-only PR.