Skip to content

feat(org): host-native organization wave 2 - #82

Merged
XYAIStudio merged 2 commits into
mainfrom
cursor/org-host-native-wave2-10a7
Sep 20, 2026
Merged

XYAIStudio merged 2 commits into
mainfrom
cursor/org-host-native-wave2-10a7

Conversation

@XYAIStudio

@XYAIStudio XYAIStudio commented Sep 20, 2026 •

Copy link
Copy Markdown
Owner

Summary

Wave 2 把下一组高杠杆组织能力加深到宿主,而不是扩永久 Node。

推进的域:

  1. 通知公告 — 已读/访客名单(GET /announcements/{id}/readers,含 user_name)。
  2. 组织任务 — 宿主附件(multipart 上传、下载、删除,落在 {FREEOS_HOME}/org/task-files)。
  3. 治理 — 工作台与工作台总览列出待处理暂停,管理员可内联批准/驳回(复用宿主 PEP /governance/resolve)。
  4. 组织架构 — 汇报线、部门类型、JSON 导入(含环检测)。
  5. 模块目录 / 组织设置 — 启用 UX 展示 delivery / host_path(宿主页 vs 原 App)。

组织笔记只加深房间文案(org.notes.room_depth),没有另开笔记面。

约束:不扩展永久 Node;不删除 ManagedOrganizationRuntime;工作室 vs 组织房间双身份保留。迁移图计数不变(9 native / 11 slice / 12 iframe)。

Target branch

Type of change

  • New feature
  • Documentation

Test plan

  • Backend ship bar 已绿:make lint + make typecheck + uv run pytest -n auto -m "not live" → 3646 passed, 15 skipped
  • Dashboard:npx tsc --noEmit 通过;Wave 2 相关 vitest 35 passed

Checklist

  • Updated CHANGELOG.md
  • 迁移图 docs/org-capability-migration-map.md / .zh-CN.md / .json
Open in Web Open in Cursor 

cursoragent and others added 2 commits September 20, 2026 12:06
Deepen announcements readers, task attachments, org-chart reporting
lines/import, catalog delivery UX, and inline governance approve on
the workbench and workspace without expanding Node.

Co-authored-by: XYAI Labs <haoboy8@gmail.com>
Quote/narrow reporting-line types, avoid TaskStore.list shadowing the
list_attachments return type, and apply Prettier/Ruff to the Wave 2 UI.

Co-authored-by: XYAI Labs <haoboy8@gmail.com>
@XYAIStudio
XYAIStudio marked this pull request as ready for review September 20, 2026 12:18
@XYAIStudio
XYAIStudio merged commit 42759c7 into main Sep 20, 2026
5 checks passed
@XYAIStudio
XYAIStudio deleted the cursor/org-host-native-wave2-10a7 branch September 20, 2026 12:18
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