Back to planner
Bayplan
Evidence current

Workspace planner · verified build record

The planner is working. All verification gates are clear.

Real browser captures and recorded checks now cover the integrated shell, editing workflows, state and local plus hosted persistence.

7/7core workflows verified
4passing quality gates
0open verification items

Current product

Captured from the integrated build

Browser evidence
Bayplan desktop editor showing the room, catalogue, three-dimensional canvas, scene list and inspector
Integrated desktop editorFull planning shell at 1280 × 720
Bayplan isometric view with a selected warehouse object repeated in the viewport and inspector
Selection identitySelected state across canvas, scene and inspector
Bayplan top camera preset showing the measured warehouse floor grid
Measured top viewPreset camera with metre grid and room dimensions
Bayplan close-up showing a selected double door with two leaves, handles and clearance arcs
Door planningSingle and double doors with visible swing clearances
Bayplan showing two work desks selected as Group 1 with shared movement and rotation controls
Grouped equipmentMulti-select, shared transforms and persistent group identity
Bayplan planning shell at 900 pixels wide
900 px shellControls remain available
Bayplan deliberate small-screen fallback at 620 pixels wide
620 px fallbackDeliberate read-only handoff
Responsive behaviour verified

The critic exercised the complete desktop editor, compressed laptop shell and intentional small-screen fallback.

Acceptance path

Core workflows

7 verified
  1. 01

    Room changed from 12 × 8 × 3 m to 18 × 10 × 4 m with 12 objects retained.

  2. 02

    Numeric X/Z and 37° edits, duplicate and remove were exercised through the inspector.

  3. 03

    Save, reload, diverge and exact restore completed; work-desk-3 identity was preserved.

  4. 04

    Canvas selection, direct drag, scene selection, focus, orbit, zoom and pan were exercised.

  5. 05

    Desktop editor, 1024 px and 900 px shells, 620 px deliberate fallback, controls and feedback were verified.

  6. 06

    Single and double doors were added, positioned, rotated, duplicated, removed, saved, reloaded and restored.

  7. 07

    Two desks were grouped, moved, rotated, duplicated, removed and restored while retaining spacing and member identity.

Recorded checks

Tests & build

State testsReducer, grouping, doors and persistence sequence 10/10 pass
Focused lintCurrent application source Pass
Production buildOnly the recorded >500 kB chunk warning remains Pass
Full npm test3 rendered HTML/integration tests + 10 planner-state tests 13/13 pass

Independent review

Critic findings

Pass

State & persistence

12 × 8 × 3 → 18 × 10 × 4, 12 objects, numeric X/Z/37° editing, duplicate/remove, save, reload, diverge and exact restore all passed. Identity work-desk-3 survived the round trip.

State and persistence critic isometric evidence
Verified

Product shell

Desktop, 1024 px, 900 px and 620 px states, controls, keyboard feedback and this route loaded successfully. Its largest finding was that this evidence page was stale; the page is now populated, without claiming a critic re-grade.

Direct object drag during browser workflow verification
Pass

Three.js viewport

Recheck passed at 40 × 60 × 12 m and 18 × 10 × 4 m. Every preset, Focus, orbit, pan and zoom remained usable after preset-specific corner fitting, stronger grid and edge contrast, and revised fog. The console recorded 0 errors.

Viewport recheck showing the usable 40 by 60 by 12 metre isometric view
Pass

Clean-session integration

The fresh gauntlet passed with 12 objects, exact save/reload/restore, every camera preset and Focus path, orbit, pan and zoom at 1024 px. It recorded 0 console errors, npm test 10/10 and lint pass.

Exactly restored 12-object workspace from the final clean-session gauntlet

Open record

Remaining verification gaps

0 open
  • No open verification gaps. Hosted save, fresh-session reload and exact door restore passed in production.

Reference strip

The interface bar used during critique

Captured
Floorplanner interface reference
FloorplannerQuiet canvas and compact mode hierarchy
Rayon interface reference
RayonTechnical contrast and precise drafting language
Warehouse-Planner interface reference
Warehouse-PlannerOperational geometry and warehouse specificity
SketchUp interface reference
SketchUpRecognisable camera and object controls