Rebuild the pixel office as a real floor plan with rooms and lanes
Replace the viewport-derived desk grid with a fixed-world office: a north band of rooms (CEO office, meeting room, snack bar, restroom) with door signage opening onto a corridor, and an open desk field that grows by rows so any head-count fits the world instead of being cut off. Geometry lives in a pure floor-plan module that also builds an axis-aligned lane graph with BFS routing, unit-tested for reachability and collision invariants. A camera transform centers or clamps the view, the first c_suite agent takes the CEO office, name labels render the full name, and the mock TODO-board text is gone. Office screenshots join the visual-review capture set.
This commit is contained in:
1 parent
f61046b7a4
commit
cab4e4ba33
8 files changed
+1098
-307
No files matched your search
@@ -48,6 +48,7 @@ test("captures every page for visual review", async () => {
|
||||
await go(page, "Approvals", outDir, "15-approvals");
|
||||
await go(page, "Social", outDir, "16-social");
|
||||
await go(page, "Settings", outDir, "17-settings");
|
||||
await go(page, "Office", outDir, "18-office");
|
||||
|
||||
for (const tab of ["Workspace", "Billing", "Skills", "Migration"]) {
|
||||
await page.getByRole("button", { name: "Settings" }).click();
|
||||
|
||||
Reference in new issue
Block a user