chore(tools): delete the cliloc converter the Asset Bridge replaced (Asset Bridge cutover, 2 of 5) #202
Reference in New Issue
Block a user
No description provided.
Delete Branch "edge"
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?
Step 2 of 5 of the Asset Bridge
edge → maincutover (docs/link/v8.md§16 row 9b).Core's entire share of the Asset Bridge is a deletion
Eight phases of work, five repos, and core changed nothing — because it did not need to. The
bridge is UO-specific, so it lives in
Module-uo;ctx.uploadswas already exposed to modules(
MODULE_API.md§"atlas art import"), so storing a sprite needed noMODULE_APIbump. That isthe module system doing its job, and it is worth stating plainly rather than leaving as an absence.
What does come over is what the bridge made obsolete:
server/tools/cliloc-export/, thestandalone .NET converter an operator used to run on their desktop against a UOFiddler-extracted
Cliloc.enu. Phase 2 moved that decompression onto the shard — the Mythic container is read byBridgeCliloc.cswhere the client files already are, and 67,496 names cross the bridge in 1.42 swith no manual step at all.
UOFIDDLER.mdwent with it (deleted in phase 3, two phases early).Program.cs−140,README.md−64,clilocexport.csproj−26. Nothing in the tree references thetool — grepped for both
cliloc-exportandclilocexportacross js/json/md/yml, zero hits.MODULE_API_VERSIONdoes not move, which is whyModule-uo'sci/core-ref.jsoncan staypinned where it is and the Integration kit stays green through this cutover.
Verification
npm testonedge— 2,152 tests, 2,060 pass, 0 fail.One note for anyone reproducing that locally: a dev tree with
modules/uoinstalled failsroutes.manifest.json is in sync with the live Express stackand itsroutes.guards.jsontwin,because the live stack then carries the module's routes and the committed manifests are core's
alone. It is a rig artifact, not a regression — run with
MODULES_DIRpointed at an emptydirectory, which is what CI does.
AI disclosure
Authored with Claude Code (Claude Opus 5). Commits carry the
Co-Authored-Bytrailer.🤖 Generated with Claude Code
https://claude.ai/code/session_016wDDVXWMDz82WqE1i969r4