• 现状 org graph 按 company_id 单例(27-P2 标题原文即"公司级"),塞不下 HR/财务/市场这类
    跟"交付流水线"无关的公司常设职能——system/agents/hr/("招·留·管·退")本体已存在却从没
    被装进任何图,全靠 fire-and-forget chat 招聘,没有图执行那一套断点续跑/审计轨迹。
    
    提议把作用域从 company_id 升级为 (company_id, department_id),一家公司可装配多张部门图,
    每张仍保持人工固定/慢变/可审计——不是把角色图变成动态生成,只是允许公司持有的图从 1 变成 N。
    
    全仓库调用点扫描(fork)结论:改造面是最初估算的 4 倍。真正的单点真相在
    work-graph-db.js:readDefGraph 的裸 SQL 不变式(graph_id === company_id,写进了 §四.A.2
    设计文档),坐在 graph-engine.js 执行引擎的热路径上,不在 org-graph-service.js 那层服务
    API;另外还有两个易混淆的服务文件(org-graph-service.js / graph-service.js)共同维护一份
    必须字节级一致的重复唯一索引、独立的 graph-seed-service.js 对账子系统(8 处裸 SQL)、
    company-hire-org-layer.test.js 专属测试套件、orggraph-planning/task-planning 两份 agent
    人设文档把"只有一张图"写进了自我认知——都需要一并改。
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    yibo authored
     
    Browse File »