docs(link): the guide an integrator reads stopped at protocol 6 (Phase 9a) #244
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/asset-bridge-p9"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The Asset Bridge's docs pass, and the acceptance walk that shaped it. Phase 9 is three legs now —
9a(this),9btheedge → maincutover,9cthe site (v8.md§16, §17.13).INTEGRATION.mdhad stopped at 6 and contradicted itself§2 said "the current version is 6" directly above examples already carrying
X-UOLink-Version: 8, there was no protocol-7 paragraph, andassets.appeared zero times in 1,306 lines. It is the only document an integrator outside this org has, so it is carried the whole way:/assets/sources(the gate you call first, and whyhashing: truemeans "not computed yet" rather than "changed"),/assets/manifest,/assets/fetch(and why you must pass thecatalogid back),/assets/bodies,/cliloc.425and422in the status table; a caveat that the asset plane is a working set rather than a stream, and must never be imported on a timer.Protocol 7's absence is the Events workstream's debt rather than this one's, but it cannot be stepped over on the way to 8 (§17.13).
The operator-facing half
UPGRADE_NOTES.mdgains the entry an operator reads when this ships: what changed, the one required action on a Linux host, and the thing that will not announce itself — nothing here happens on a restart, so a patched client keeps serving yesterday's pictures until someone presses a button.installer/INSTALL.mdgainslibgdiplusas a prerequisite row and thedoctorrow that checks it (built ininstaller#…).v8.mdnow has a row, and v7 is marked as the released protocol.The walk
Wiped every asset row and every imported sprite, then walked it as a new operator against a real shard, sidecar and client:
Bestiary portraits are the right animals by eye; the marketplace shows hued item art with cliloc names.
It found two defects (§17.14, fixed in
Module-uo#…) and one cutover hazard:module-uo'sedgeis behind itsmain, missing #35, so the walk measured 0 of 6,455 spawners carrying aUniqueId. 9b's row says to sync before merging or the cutover ships a regression.AI disclosure
Written with Claude Code (Claude Opus 5); commits carry the
Co-Authored-Bytrailer.🤖 Generated with Claude Code
https://claude.ai/code/session_016wDDVXWMDz82WqE1i969r4