桂中精灵 · 系统架构(v4.4.24)

更新:2026-09-01 · 缩写引擎/进化环/个人设置页/企微免审批已含
flowchart TB
  subgraph CH["用户入口"]
    W1["企业微信(主通道·20+人·免审批登记即用)"]
    W2["个人微信"]
    W3["公众号(预留·审批制)"]
  end
  subgraph GW["openclaw gateway :10830(systemd)"]
    QL["question-logger 扩展:登记 / 审批闸门 / 注入链(flow·myprompt·acl·selfcheck·debug)"]
    AG["Agent 大脑(GLM)"]
  end
  subgraph FLOW2["回答管线"]
    RT["router.py 模板直出(matched 即终答)"]
    DBQ["db_query.py:ACL闸门 / 成本闸门 / Critic / 缩写引擎(>30行出文件)"]
    MT["make_table Excel 产出"]
  end
  subgraph JOBS["定时任务(root crontab 27条)"]
    J1["snapshot_intraday 10分钟·营业时段"]
    J2["contract_check 每小时:25 + cron_selfcheck"]
    J3["evolve_mine 04:10 → t_evolve_lessons"]
    J4["score_job 00:40 大赛积分"]
    J5["rebat 06:40 / member 04:50 / ICS 每小时 / report_runner 每分钟"]
  end
  subgraph SVC["常驻服务"]
    TA["tools_api :8300 机器人webhook"]
    QD["queryd :8077 唯一凭证持有者"]
    SU["setui :8302 个人设置页"]
    CD["Caddy :443 cal.gzdyf.cn"]
  end
  subgraph DB["TencentDB MySQL(binlog→COS 14天)"]
    D1["订单主表/明细 3800万+3200万行"]
    D2["日快照×3 / 月表 / 门店 / 战区码"]
    D3["t_user_registry / t_access_request / t_pipeline / t_data_contract"]
    D4["question_log / t_evolve_lessons / t_member_annual"]
    D5["gzdyf_personal:u_prompt / u_term / u_group / u_template / u_target"]
  end
  W1 --> QL
  W2 --> QL
  W3 -.-> QL
  QL --> AG
  AG --> RT
  RT --> AG
  AG --> DBQ
  DBQ --> QD
  QD --> D1
  DBQ --> D2
  QL --> D4
  AG --> MT
  J3 --> D4
  SU --> D5
  CD --> SU
  J5 --> TA
  TA --> W1
  subgraph EXT["外部"]
    SP["spoon ERP抽取:master/明细/返利/88卡/分类挂码"]
    API["GLM / DeepSeek API"]
  end
  SP --> D1
  SP --> D2
  API --> AG
  API --> J3