- M2-a/b/c: stop/pause/resume/skip dept, plan/rework approval gates, budget & timeout circuit breakers, per-dept cancel and on-demand rework - tier-3: batched event persistence (_EventBuffer), project/dept concurrency semaphores, company_ws event streaming - tier-4: cross-dept deliverable handoff, CEO memory feedback loop, per-dept model override, one-click Markdown report export (RFC5987) - fix: per-department independent SQLAlchemy session in parallel waves (shared Session race across asyncio tasks in company_orchestrator) - fix: rename process_open_fds gauge to app_process_open_fds (collides with prometheus_client ProcessCollector on Linux) - fix: dept role resolution ladder, real token usage & cost tracking, deliverable file capture (mtime scan of dept workspace) - tests: test_company_orchestrator.py 22 cases with mocked LLM - frontend: CompanyControlRoom, companyExecution store, EChart, dept model config dialog, ws proxy, build/typecheck decoupling - docs: virtual company design/usage docs, M2 control plan, deepseek4pro handover docs Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4.0 KiB
4.0 KiB
当前状态与路线图
截稿:2026-07-26
最新进展(2026-07 最近两周)
虚拟公司模块 — 所有四档全部完成
- 事件批量落库 + 并发上限/排队(三档-a/b)
- 部门间交接 / 学习闭环 / 按部门配模型 / 一键导出报告(四档-①②③④)
- 已通过真实 LLM 冒烟测试(2 次小跑,¥ 测试成本)
- 批量落库方案:
_EventBuffer→add_all+commit,默认 N=25/T=0.7s,终态事件立即 force-flush
家庭泡饮制作助手 — 成品打磨
- 从虚拟公司产出的 Phase3 原型,人工大幅打磨成可直接用的成品
- 59 款饮品,8 大分类,全部含配料/分步做法/饮品档案(作用·口感·特点·适宜/不适宜人群·产地)
- 59 张真实照片(从下厨房抓取,合法 JPEG)
- 首页补血推荐专区 + 搜索 + 筛选 + 收藏 + 详情页饮品档案卡片
- 产出目录:
deliverables/家庭泡饮制作助手/index.html(双击即用,离线可用)
Bug 修复(2026-07-13)
- 公司导出中文名 500:
export_company端点 Content-Disposition latin-1 编码错误 → RFC 5987 修复 - 监控页产出无滚动条:Element Plus
.el-tabs__content默认overflow:hidden→ flex 列 +overflow:auto - 交付物捕获漏文件:CEO 评审只能读到 deliverable 文本(漏了实际文件)→ 加
_scan_recent_files+ 文件清单展示
当前架构待解决项
| 优先级 | 问题 | 影响 | 建议方案 |
|---|---|---|---|
| ⚠️ 中 | per-dept 共享 db_orch session 竞态 | 同波并行部门共用一个 session,并发上限只是缓解 | 每个部门独立 SessionLocal() |
| ⚠️ 中 | 生产环境 docker cp 热更新 |
无 CI/CD,每次改代码需手动 cp 到容器 | 改 Dockerfile 或迁移到 docker build 流程 |
| 🔵 低 | 三档-c 多副本 | _RUNNING/_CONTROL 在单进程内存,无法多 worker |
Redis 分布式锁 + Celery 任务分发 |
| 🔵 低 | 无 --reload |
开发中改 Python 需手动重启 uvicorn | 加 --reload 参数(Windows 下可能有文件监听问题) |
| 🔵 低 | 运行对比 / 时间轴回放 | 可观察性不足 | 未开始,优先级低 |
未完成/待清理
- 云端部署(docker cp):虚拟公司迭代改动(三档+四档)尚未部署到 101.43.95.130
- 测试清理:冒烟测试残留 4 条 CompanyKnowledge + 2 个测试项目(1afefd3b, 70556a48)待删除
- 文档同步:
docs/天工虚拟团队演示项目.md已更新至 4 个项目
路线图(推测顺序)
已完成 ✅
├─ 一档 ~ 四档 全实施 + 验证
├─ 4 个演示项目(Framework KM、今天吃啥、阅读激励、家庭泡饮)
├─ 交付物捕获修复
├─ 批量落库 + 并发上限(三档-a/b)
├─ 学习闭环 + 部门间交接 + 按部门配模型(四档-①②③)
└─ 一键导出报告(四档-④)
待定 ⏳
├─ 云端部署(docker cp 最新改动到 101.43.95.130)
├─ 测试清理(删冒烟残留)
├─ per-dept 独立 session
├─ 三档-c 多副本
├─ CI/CD(docker build 替代 cp)
├─ 运行对比 / 时间轴回放
└─ 更多演示项目积累
交付物目录
D:\workspace\aiagent\deliverables\ 下的人工打磨成品:
| 项目 | 路径 | 说明 |
|---|---|---|
| 家庭泡饮制作助手 | 家庭泡饮制作助手/index.html |
59 款饮品,真图,离线可用,双击即用 |
| 今日吃啥(参考) | 在 team_projects/ 下 |
69 道渭南家常菜,PWA |
关键记忆文件
.claude/projects/D--cd-claude-code/memory/ 下的 auto-memory(Claude Code 持久记忆):
project_company_roadmap.md— 虚拟公司全迭代路线 + 实施状态project_aiagent_prod_deploy.md— 云端部署要点project_company_migration.md— Alembic 迁移注意事项user_family.md— 用户家庭情况(渭南口味偏好)xiachufang_dish_images.md— 下厨房扒图方案feedback_no_confirm.md— 用户偏好:执行常规任务不频繁确认