PASS_LL_GUI_SURFACEGUI_WORLD_PANEL_SOURCE_PROOF

Lumber Legacy SurfaceGui World Panel Source Proof

This local source proof turns the accepted gui-surfacegui-world-panel-pattern into original Lumber Legacy source objects and guards. It proves readable world-attached panels for shop and sawmill context, plus a PlayerGui/Adornee contract for interactive cargo actions where server-owned systems stay authoritative.

Panels

ShopBoardSurfaceGui

Display-only SurfaceGui mounted to SurfaceGuiProofShopBoardPart with Face, CanvasSize, MaxDistance, AlwaysOnTop, LightInfluence, and Brightness declared in source.

SawmillConsoleSurfaceGui

Display-only SurfaceGui mounted to SurfaceGuiProofSawmillConsolePart with named title, hint, and server-owned status labels.

CargoIntakeAdorneeSurfaceGui

Registry contract for PlayerGui plus Adornee interaction. Client role is render-and-request-only; cargo ledger decisions remain server-owned.

Changed Source

Boundary

No public Roblox publish, no Marketplace/Toolbox dependency, no imported meshes/textures, no copied protected LT2/Lumber Inc material, no monetization, no external write, and no client-side gameplay authority.