Job Type 3D Indicators in the Workshop #16
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
What & Why
Making the type of work visually represented in 3D — a floating quill for writing, a spider for web research, brackets for coding, a lightbulb for brainstorming — transforms the Workshop from a waiting room into a place that reflects what's actually happening.
Done looks like
executing, a category-specific 3D indicator object spawns near GammaOut of scope
Tasks
job_executingWebSocket event (reuses categorization from performance dashboard task).job_executing), idle animation, and dissolve (onjob_complete) using Three.js animation and particle effects.Relevant files
the-matrix/js/world.jsthe-matrix/js/agents.jsthe-matrix/js/effects.jsthe-matrix/js/websocket.jsartifacts/api-server/src/routes/events.tsPR #102 created. Implemented 3D job type indicators with category-specific geometries, animations, and lifecycle management based on WebSocket events.