Repository navigation
Retire Orders and every remaining Gatehouse path - #665
Merged
Merged
Conversation
Orders were dropped on 2026-10-18 and the Gatehouse Worker is being deleted. The app no longer posts anything to it: - The Order feature is gone: the host action and its capture, the bug button in Fox's bar and its keyboard shortcut, the voice purpose, the phone bridge and the analytics events. A phone that still sends an Order has it dropped, and the desktop never offers one. Old Order rows stay in world.sqlite for backups. - The RC UI review keeps its findings in the log instead of posting them to Gatehouse's inbox. - The owner's computer, which alone may switch the update channel, is marked by a plain `owner` file; the older machine-service.json still counts and is never read. - Check lists, docs and comments no longer name gatehouse/. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QruYYCM2FUfEGXqKwSd7m7
…der section left them Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QruYYCM2FUfEGXqKwSd7m7
renkelvin
enabled auto-merge (squash)
October 18, 2026 10:29
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QruYYCM2FUfEGXqKwSd7m7
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.
Orders were dropped on 2026-10-18 and the Gatehouse Worker is about to be deleted. After this PR the app depends on Gatehouse nowhere, and the repository no longer names it.
Orders are removed. I chose removal over a local Attention ask: an ask would have needed a new Attention path and would have kept screenshot and log capture that no longer goes anywhere. What goes:
orderaction (modules/shell/order.ts: the Gatehouse inbox post, its session lookup and miss reporting, the Claude Code wake, screenshots and log capture), with its host contract and theORDERservice.core/distribution/order.ts, plus the console, log-file and metrics collection indiagnostics.tsthat only an Order sent.ordervoice purpose, the phone bridge'sorder, and the desktop'sorder: truein the phone payload. The phone apps show their Order button only when the desktop sends that flag, so it stays hidden. Anordermessage from an older phone is dropped.order_sentandorder_stoppedevents.orderstable and its old rows, so backups and restores keep them (STORAGE.md says so).The other Gatehouse paths:
scripts/ui-review.ts): findings stay in the log andui-review.jsoninstead of going to Gatehouse's/api/machine/inbox.machine-credential.ts,scripts/order-credential.mjs). It is now a plain mark: a file namedownerin<library base>/Worldlet Internal/, or.local/ownerin the Dev checkout. The file's contents are never read. The oldmachine-service.jsonstill counts, so nothing changes for the owner until he swaps it.pr-checks.mjs,pr-checks-check.mjs,check-reach.mjs,docs-check.ts,test-ui.mjsandtest-ui-check.mjsno longer listgatehouse/checks or paths. They now run only the checks that exist here.update-channel.ts.gitignoregit grep -i gatehousenow finds nothing.Checks:
scripts/order-ui-check.ts.desktop-companion-ui-check: no bug button in the bar.phone-pairing-ui-check: an old phone's Order does nothing and is never a chat line.phone-push-direct-check,fox-mac-controls-check,ui-review-check.npm run check:pr,npm testandnpm run test:ui:prpass locally, and so do the affected UI checks run alone.Generated by Claude Code