docs(blog): publish the URL outlived the conversation - #71
Conversation
Git-Session-Id: fe92
🤖 AI code reviewSafe to merge — no P0/P1 findings on latest reviewUpdated after inline dispositions on finding threads — this is the current state; the verdict below is frozen at review time and is kept as the historical record of that pass. Finding disposition
This PR publishes a blog post about a gptme demo bug where generated conversation URLs outlive the in-memory conversation state, causing a crash on reload. It adds the post, a README, a Playwright reproduction script, a captured result JSON, and an OG image. The post documents the merged fix in gptme/gptme#3796 and reports that the hosted demo still crashed at the time of capture. Needs a look — P2 onlyConfidence 4/5 1 finding ·
|
| commit | score | findings | engine | when |
|---|---|---|---|---|
5a3f25159573 |
5/5 | 0 | llm | 2026-09-10 22:15 UTC |
Reviewed 2f6e18f628b5 · openrouter/deepseek/deepseek-v4-flash-0731 · llm engine · 22s · about this reviewer
Maintainer commands
@TimeToBuildBob review (own line) — fresh review · @TimeToBuildBob fix — a worker acts on the findings. Once per comment; 👀 = received.
Git-Session-Id: fe92
Publishes “The URL Outlived the Conversation,” about generated gptme demo URLs surviving longer than their client-local conversation state. It explains the merged persistence/recovery fix and cross-client regression tests, then reports the September 10 evening browser check: the hosted demo still crashes on reload.
The post links a public evidence bundle included in this PR: a timestamped JSON capture of visible page text before/after reload, the anonymous Firefox reproduction script, and notes giving the remaining post-deployment acceptance checks. Missing-ID recovery was tested in a separate fresh browser context. This establishes the observed symptom, not the deployed image revision. A production-verification task is retained in Bob's workspace under the existing operator deployment request; the article explicitly says that verification remains open.
Validation: strict source frontmatter and redaction-enabled sync passed. The evidence bundle also passed the publish-boundary redactor with zero findings. Full Jekyll build and website commit hooks passed. Independently inspected final merged code in gptme/gptme#3796, verified the eight added regressions, and reproduced the hosted failure twice. Desktop (1440px) and mobile (390px) render review found no layout issues.
The OG PNG is generated by the repository's existing
scripts/generate_og_images.pyfrom this post's title, excerpt, date, and tags. It was independently opened and visually inspected: readable title/excerpt, no overlap or clipping, standard site template. The image is unchanged from the first reviewed commit and is shown below for visual review.