docs(queen): name the iOS build the vibee-board-tools COMPAT waits for - #1253
Merged
Merged
Conversation
The shim left the app in 999-multibots-telegraf#3351, so the first build without it is CFBundleVersion 8033 from main. TestFlight testers can still run older builds and the web view does not report its build, so the removal condition is written down, not acted on. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
github-actions Bot
added a commit
that referenced
this pull request
Oct 2, 2026
docs(queen): name the iOS build the vibee-board-tools COMPAT waits for (#1253) The shim left the app in 999-multibots-telegraf#3351, so the first build without it is CFBundleVersion 8033 from main. TestFlight testers can still run older builds and the web view does not report its build, so the removal condition is written down, not acted on. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.
📝 Description
Comment-only change. The
vibee-board-toolsCOMPAT effect inQueen.tsxsays to remove it "once no installed iOS build predates this".A follow-up in 999 (stamping the web view's user agent with
Vibee-iOS/<build>) would make the condition measurable.🎯 Type of Change
{ "version": 1, "head_sha": "11d0b77b6f0e29ad011a3e36245b3187c90eef5e", "summary": "Comment-only change in Queen.tsx. The COMPAT effect that sets the vibee-board-tools class said to remove it once no installed iOS build predates it, without saying which build that is. The iOS shim it served left the app in 999-multibots-telegraf#3351 (commit bf9edb835), so the first build without it is CFBundleVersion 8033 cut from main, the build number being the commit count. TestFlight testers can still run older builds and the app's web view does not report its build, so the COMPAT stays and the exact removal gate is written down.", "changes": [ "apps/website/src/pages/Queen.tsx: five comment lines naming the removal gate (build 8033 from main) and why it cannot be measured from the web side yet" ], "tests": [ { "command": "git rev-list --count bf9edb835 (in 999-multibots-telegraf)", "status": "passed", "result": "8033, the build number the comment names", "evidence": "local run 2026-10-03, confirmed independently by the reviewer bee" }, { "command": "git grep -n 'applicationNameForUserAgent|customUserAgent' origin/main -- apps/vibee-ios", "status": "passed", "result": "no matches: the iOS web view does not report its build, as the comment says", "evidence": "local run 2026-10-03" }, { "command": "website build and tests", "status": "not_run", "result": "not run: the diff is five comment lines and changes no code", "evidence": "git diff --stat: 1 file, 5 insertions, comments only" } ], "limitations": [ "The COMPAT is not removed: whether any installed TestFlight build is older than 8033 is unknown.", "Making that measurable needs the iOS web view to stamp its user agent with Vibee-iOS/<build>, a separate change in 999-multibots-telegraf." ], "tags": [ "Queen", "iOS", "Compat" ], "blog": { "title": "Naming the build a compatibility shim waits for", "summary": "A compatibility block said 'remove once no old build is installed' without naming the build; this writes the number down and says why it cannot be checked yet.", "outline": [ "The board sets a class only old iOS builds need; the iOS side of that pair was removed in #3351.", "The first build without it is 8033, because the build number is the commit count.", "Nothing reports which builds are installed, so the block stays until the web view says its build." ] } }🤖 Generated with Claude Code