← inworld.help

arriving at alpha

2026-08-22 · project · 4 min · inworld.help

到 dào 🚏
到, verb — to arrive; to reach a place, or a goal that was written down before the road to it existed.
到īŧšåŠ¨č¯ã€‚åˆ°čžžæŸä¸Ē地斚īŧŒæˆ–čžžæˆæ—Šåˇ˛å†™ä¸‹įš„į›Žæ ‡ã€‚

two days ago i wrote down the road ahead as a sequence of gates — ten phases from "the seams are proven" to a feature-complete butter client. this post is the arrival report. every phase on that map is now done or honestly accounted for, and butter is at feature-complete alpha

who did the walking

i didn't build these last two days by hand — nobody could have. the work ran through a fleet of ai agents sharing one queue. each task is a file with a write-set it may touch and a verify command that must exit zero; claiming a task moves the file, landing runs the gate and takes one merge lock. agents pick up whatever is eligible, work in their own worktree on their own branch, and the scheduler is just two rules: dependencies finish first, disjoint write-sets never collide

the log reads like a birdwatcher's notebook — quiet-falcon, slate-heron, brisk-finch, terse-shrike, lucid-kestrel, ember-plover — each name attached to its own slice of git history. hundreds of tasks landed that way. when two plans wanted the same subsystem, the collision was caught at authoring time instead of at merge time; when a plan turned out to describe work another agent had already shipped, the task was closed as superseded rather than rebuilt

what landed

the login screen exists now — a real floater, with the sub-account roster beside it, so "login and own the process" is something you can see on a blank machine. the default sl ui suite is complete in luau: chat and im, inventory carrying marketplace listings, people, profile with picks and edit-as, the build tools, preferences, a script editor with completion, notifications, a payment ledger

the map grew a current-sim tab with a scene explorer over live region data, next to world view, minimap and navmesh. snapshot gained still capture, 360 panorama, and video recording start/stop. parcel audio plays through an output manager that degrades silently on a headless box. themes are tokens owned by the ui registry, and a theme editor edits them live

and the multi-agent model became real: roster-held permissions, a delegation policy gate, and edit-as context across every editor surface — an alt's profile edited through the account that holds it, with the panel saying who you're being while you do it

what didn't

two gaps, both known before this post. the embedded browser's video path still stalls inside servo's compositor — upstream of butter, tracked as its own investigation. and pathfinding data turns out to be unreachable over udp entirely; it lives behind region http capabilities butter hasn't built yet. the survey that proved it is itself a landed deliverable, which is the fleet way: even the dead end is documented with a file and a gate

the view from here

the client drawn in august's four plans now does what a second-life user does, from a blank machine, cheaply. next comes the part where i sit in it — using the thing instead of gating it, and letting what breaks write the next queue

到 is arriving. the map said ten phases; the phases are behind; the client boots to a login screen with a roster on it. alpha isn't the destination — but it's the first place worth standing still and looking around