aps-agent/server
z.zhang 9bce0c5f68 feat(license): 授权码即用户身份(codes 模式)与超管发码面板
- 新增 CodeLicenseProvider:每个授权码恒定派生唯一 user_id,会话/项目/主数据按码隔离,
  同一授权码跨浏览器/设备激活找回同一数据;内置超管码 aps@Z@Agent@Admin(永久+全角色)
- APS_LICENSE_CLIENTS 控制作用端(web/desktop),JMS 配置存在时 JMS 优先
- 设置面板新增「用户与授权」(仅 admin 可见):登记姓名/手机号/公司,预设时长或
  自定义到期时间,自动生成授权码,停用即时生效,可删除并查看激活状态
- Web 端未激活弹「请提供授权码」激活卡片;Web 会话使用独立 aps_license_session Cookie
- /api/health 授权配置缺失时兜底返回 invalid 标记,不再 500
- aps_license_codes 表入库管理,SQLite 老库自动补列迁移
- 新增 21 项端到端用例;golden 回归 2398 通过
2026-10-22 23:07:40 +08:00
..
agent_core feat: 收口计划员约束规则与急单处理闭环 2026-09-22 14:44:02 +08:00
aps_domain refactor: 试排轨道判定收敛为 params.is_trial_world 唯一入口 2026-10-09 22:48:31 +08:00
auth feat(license): 授权码即用户身份(codes 模式)与超管发码面板 2026-10-22 23:07:40 +08:00
db feat(license): 授权码即用户身份(codes 模式)与超管发码面板 2026-10-22 23:07:40 +08:00
engines feat: 收口第87轮主数据与排产入口 2026-09-14 15:40:10 +08:00
gateway feat(license): 授权码即用户身份(codes 模式)与超管发码面板 2026-10-22 23:07:40 +08:00
importers feat: 收口采集与排产模板合同及鉴权下载 2026-09-14 20:34:48 +08:00
integrations feat: 收口计划员约束规则与急单处理闭环 2026-09-22 14:44:02 +08:00
knowledge feat: APS 智能排产智能体全量实现(M-POC~M6 + 跨阶段治理 + round-1~66) 2026-08-20 11:39:21 +08:00
shipyard_synthetic feat: 完成 APS 智能体平台阶段性交付 2026-08-11 00:54:05 +08:00
state feat: 收口第87轮主数据与排产入口 2026-09-14 15:40:10 +08:00
__init__.py first commit 2026-07-21 11:05:57 +08:00
aps_home.py feat: APS 智能排产智能体全量实现(M-POC~M6 + 跨阶段治理 + round-1~66) 2026-08-20 11:39:21 +08:00
contracts.py feat: 收口计划员约束规则与急单处理闭环 2026-09-22 14:44:02 +08:00
main.py feat: APS 智能排产智能体全量实现(M-POC~M6 + 跨阶段治理 + round-1~66) 2026-08-20 11:39:21 +08:00
sidecar.py feat: Round 71-84 APS 平台本地能力收口 2026-08-26 00:25:46 +08:00
timeutil.py feat: 收口计划员视口真实数据与 Pi 结果讲解 2026-09-17 00:08:13 +08:00