PR3: add the Worker Command Center and generic roster HUD#86
Draft
ael-dev3 wants to merge 1 commit into
Draft
Conversation
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.
Summary
PR3: Worker Command Center and generic-worker world presentation, based exactly on PR2 (#85)
agent/generic-castle-workers-v1atdbddbd687b59b2abc12b197119b58c0b8c4fe05b.This draft stays additive and fail-closed:
realm_worker_system_v1keeps the existing legacy expedition HUD and behavior;Information architecture
Active generic mode adds a compact
W 0/4control beside the profile trigger with the accessible label “Open workers, N of 4 available”. It opens a bounded, touch-scroll-safe Worker Command Center with four stable roster slots, status, available count, worker selection, individual return, and return-all. Selecting a slot opens a focus-safe Worker Record inspector. The active resource rail reads only v2 available balances and removes the legacy pending/collect affordance. Legacy menu, expedition wagons, and collect-yield controls remain unchanged when the worker system is staged, absent, or invalid.Backend and privacy boundary
realm_worker_system_v1,castle_worker_v1, andworker_node_occupation_v1, plusget_my_worker_roster_v1,get_my_resource_state_v2, and the three owner reducers.Asset provenance
Restores the reviewed 1024px transparent Worker record art at:
public/images/realm/hegemony-worker-record.webp(
ff758ecbf520b05ccf0a2fa490bcafa6c564514de5ee56ef5a720fd6da24193e). The dated manifest records source authorization, processing, alpha bounds, and the decorative-only boundary. The art supplies no identity, ownership, route, cargo, reward, dispatch, or recall authority.Validation
tsc -b --forcevite buildverify-license-policy.mjsverify-castle-worker-additive-migration.mjsgit diff --checkThe full browser/device matrix remains a review follow-up; no live mobile or production environment was changed in this PR.