Files
mini-openclaw/docs/运行中心最小演示说明.md
T

48 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 运行中心最小演示版
本版为本地开发部署,非生产发布。业务入口从“四 Agent 工作区”调整为项目工具;旧业务页和数据保留在“兼容入口”,不表示旧能力已全部迁移。
## 本地启动
在仓库根目录运行 `powershell -ExecutionPolicy Bypass -File scripts/start_operations.ps1`。
脚本使用项目 backend/venv,隐藏窗口启动前端 3000、后端 8003,不停止占用端口的进程,也不改已有 8002 Docker 稳定版。端口已有服务时验证接口,不会覆盖其他服务。日志写入 test-evidence/local-operations-*。
打开 http://127.0.0.1:3000/operations-center?domain=lab&view=lab 。本机未配置身份时使用现有回环预览机制;配置身份后需先登录,演示写操作仅管理员且须有 LAB-001 权限。项目工作区的监控仍按每个项目授权过滤。
## 独立数据库和真实数据流
`backend/xingbang_data/operations_demo.sqlite3` 与现有 `project_assistant.sqlite3` 隔离。源表为 lab_project(1行)、lab_finance(1行)、lab_asset(3行,EQ-01重复1次)。修改只允许预置项目和字段,不接受任意 SQL、数据库路径或外部凭据。
保存源表后,不会自动改变已同步项目或历史运行。确认同步时事务读取 SQL 记录,按设备编号去重计算,保存来源表、列、行标识、版本和内容哈希;随后使用现有 ProjectAssistantService、DurableWorker、Skill 执行器创建并处理持久任务。检查输出、步骤、租约、问题和事件保存在该隔离库。
演示数据源写入不是 ERP 写回。两者不可混淆。现场数据和阈值均为虚构样例,不是兴邦正式制度。
## 四步演示
1. 初始融资5000、设备唯一价值5400、财报负债13200、尽调12800、现金流缺失、有重复设备。点击“确认同步并检查”:覆盖率1.0800,4项待处理,技术状态部分完成。
2. 尽调改13200,取消设备重复,保存并再检查:2项待处理。
3. 现金流填900,融资改4000,保存再检查:覆盖率1.3500,0项待处理,确定性步骤执行完成。
4. 切换演示规则v2.0.0(阈值140%),再检查:出现1项覆盖问题。查看旧任务,其采用的仍是v1.0.0(120%);可在“检查依据与对比”比较新旧检查结果。
暂停数据源再同步会明确失败,不创建虚假运行;恢复启用后可重试。每次数据保存和规则切换均留审计记录,不提供清空当前项目按钮。历史显示最近100个任务、50个问题和10次验收;汇总基于所有获授权记录,适用于最小数据集,不宣称大规模并发性能。
## Skills 与规则
默认复用 corporate.consistency、corporate.cashflow、corporate.assets、corporate.coverage 四个确定性业务 Skills,不依赖模型即可演示。
lab.coverage预置不可变的v1.0.0和v2.0.0;切换仅修改隔离库发布指针,不更改正式配置。运行冻结实际组件版本与内容哈希。
可选“真实模型核查”复用 corporate.analysis、原生 risk_evidence/SKILL.md 和 AgentManager 受控工具循环。需配置内网模型;未配置时步骤如实失败,其他结果保留。自然语言只在该模式解释,确定性模式不假装理解提示词。
## 看板与验证边界
运行与待办:展示真实排队、执行、部分完成、失败、取消、时间与运行中租约心跳,技术完成与业务问题分离。页面每2.5秒刷新,不创建后台定时项目重跑或外部通知。
检查依据:步骤、数据来源、当次组件版本、当前发布版本、事件及同项目历史比较。未执行检查不当作通过。主项目区只读,隔离演示区管理员可取消任务。
隔离验收:在临时SQLite里执行四个用例,实际问题码和覆盖率必须符合预期,不修改演示源或原项目。不是模型质量评测,也不是生产业务验收。
系统自检:后端请求到达、SQLite quick_check、模型配置状态。已配置不代表连通或质量通过;本版不检测OCR/Word版式/ERP,不虚构Token、费用和可用率。
本次自动化验证入口:`backend/venv/Scripts/python.exe scripts/verify.py`;新用例位于 backend/test_operations_center.py。完整命令、日志和结果写入test-evidence。无需安装外部Agent或浏览器商店插件。