Skip to content

feat(org): Phase 3 Workspace overview — Open-12 host UI complete except Chat - #67

Merged
XYAIStudio merged 2 commits into
mainfrom
cursor/org-workspace-phase3-242e
Sep 19, 2026
Merged

XYAIStudio merged 2 commits into
mainfrom
cursor/org-workspace-phase3-242e

Conversation

@XYAIStudio

@XYAIStudio XYAIStudio commented Sep 19, 2026

Copy link
Copy Markdown
Owner

Goal

Finish FreeOS Phase 3 Open-12 in-host migration with a thin Workspace / OpenDashboard overview page. Chat is explicitly not migrated.

What landed

  • Shell-agnostic dashboard/src/org-ui/pages/workspace (WorkspacePage)
  • Dashboard route /organization/workspace (path tab + workbench entry card)
  • Reuses existing GET /api/org-module/overview — no new BFF, no sidecar
  • Links into already-migrated pages: announcements, org, employees, skills, agents, tasks, knowledge, reflections, governance, settings
  • #55 /organization workbench (assemble / pack / loop) is unchanged — this is not a second control plane
  • Chat stays on FreeOS/Octop (/chat); no chat module card
  • freeos org export-standalone App.tsx + module list now include WorkspacePage (standalone /app)
  • docs/org-merge-plan.md: Phase 3 Open-12 host UI marked complete except Chat (intentional / forever non-goal)

Out of scope

  • openXYOS Chat / sidecar inbox
  • Moving assemble / pack / loop into the landing page
  • Phase 5 full Vite/Node packaging

Verification

  • uv run pytest tests/unit/test_org_workspace.py tests/unit/cli/test_org_export_standalone.py tests/unit/test_org_module.py tests/unit/test_org_agents.py tests/unit/test_org_settings.py -q → 39 passed
  • cd dashboard && npx tsc --noEmit → clean
  • Dashboard vitest (WorkspacePage, createClient, Organization workbench, controlAdminPath) → 31 passed
  • Project Prettier 3.0.0 on touched dashboard files

Live dashboard click-through was not run here (needs a logged-in host). Closest substitute is the workbench + WorkspacePage unit tests.

Next

Phase 4 export / IdentityBridge work.

Open in Web Open in Cursor 

cursoragent and others added 2 commits September 19, 2026 05:20
Add a thin OpenDashboard landing page at /organization/workspace that
reuses GET /api/org-module/overview and links into already-migrated
Organization pages. Leave the #55 workbench control plane intact.
Chat is intentionally not migrated. Mark Phase 3 Open-12 host UI done.

Co-authored-by: XYAI Labs <haoboy8@gmail.com>
Use dashboard Prettier 3.0.0 so CI format-check matches the repo pin.

Co-authored-by: XYAI Labs <haoboy8@gmail.com>
@XYAIStudio
XYAIStudio marked this pull request as ready for review September 19, 2026 05:22
@XYAIStudio
XYAIStudio merged commit 4612590 into main Sep 19, 2026
4 checks passed
@XYAIStudio
XYAIStudio deleted the cursor/org-workspace-phase3-242e branch September 19, 2026 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants