Signs over the desks, and a back office to grow the floor into - #183
Merged
Merged
Conversation
L at any desk hangs a big sign from the ceiling over it ("Operations",
"Code cleanup"), in one of seven colors; it faces the chair and says the
same on its back while the desk across the pair has none of its own.
The north wall between the gong and the east corner can come down: E at
its "Room to grow" sign knocks through into a back office with a pair of
desks, and again for a second row (any deeper and it would stand in the
street behind the building). The same sign walls the last row back up
once nobody's working there. New workers and the task queue take its
desks before any bean bag comes out.
Each floor keeps its signs and how far it's built out in
.agent-office/floorplan.json. The nav grid, the dog, walks home, the
camera, the sky's indoor light and rain, sound and the building's outside
(each floor's bay, on posts down to the street) all know how far a floor
goes.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…) into the desk signs branch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
What
Desk signs. Press L at any desk (empty or not) to hang a big sign from the ceiling over it: Operations, Code cleanup, whatever the desk is for. Up to 32 characters, seven colors, a few ideas to pick from. It hangs over the far edge of the desk, facing the chair, so it reads over the worker's shoulder. While the desk back-to-back with it has no sign of its own, the sign shows the same text on its back, so it reads from both sides of a pod. The desk hint shows the sign's name, and L again changes it or takes it down. Everyone on the floor sees it.
Room to grow. The north wall between the gong and the east corner now has a yellow 🚧 Room to grow sign. Press E there and 🔨 Knock through: that stretch of wall comes down and a back office opens behind it, with a back-to-back pair of desks (Desk 17 and 18), a rug, a lamp and a window, in a puff of confetti. Knock through again for another row (Desk 19 and 20). The sign moves to the back wall, where E can also wall the last row back up, but only once nobody's working there. New workers and the task queue fill its desks before any bean bag comes out.
Each floor keeps its own signs and back office in
.agent-office/floorplan.json.Design notes
FLOOR) dynamic in 26 files, on the server too, where every floor is live at once. The one free stretch of the north wall is past the gong, so the bay opens there, and nothing that's already in the office moves. The two plants in the doorway are put away while the bay is built.nextFreeSeat,beanbagsOut), the server's hire check (Desk 19 isn't built yet), the third-person camera clamp, the sky shader's indoor light and rain shelter, indoor sound, and whereabouts (🏗️ in the back office).FloorInfo.wing), with posts down to the street under the lowest floor that has each row. Two lawn/plaza trees that stood where the bay goes were moved.Checks
npm run typecheck,npm run build,npm test: 293 pass. Newtests/floorplan.test.tscovers the store: labels, colors, cleaning text, expanding and shrinking, a tampered file, and seat order. The nav tests now run walk-home routes from every seat at every build-out level.interaction.test.tscovers the L key.🤖 Generated with Claude Code