SNAPSHOT W7 已部署稳定态 — 凯迪ERP+OA一体化平台 (MET 73.3%)

恢复点(restore point)。别人改崩后可 git reset --hard 回到此提交。

== 此快照内容 ==
- 后端 oa-backend: 734 控制器 / 711 实体 (Spring Boot 3.2.5 + SQLite, 端口8091)
- 前端 modern-ui/app: Vue3+Vite, 约700页 (构建产物已在 oa-backend/src/main/resources/static)
- 数据库 oa-backend/data/oa.db: 含全部演示数据 (强制入库, 6.6MB)
- 交接文档 go.md + go-code-reference/endpoints/entities/database.md
- 多代理建设脚本 .claude/wf-*.js

== 状态 ==
- 对 凯迪科技ERP_20260507.xlsx 合规 MET ~73.3% (PARTIAL 75: 34可建+6种子/bug+35外部硬天花板)
- 安全: 5轮红队+5轮复检, default-deny分级鉴权, 连续零可利用
- W3~W7 累计补完436缺口; W8末轮(40缺口)为半成品(源码树可编译但未集成)
- 运行: cd oa-backend; java -jar build/libs/oa-backend-0.1.0.jar --server.port=8091; admin/123456

== 排除(gitignore, 可再生) ==
node_modules / oa-backend/build / .jdks / *.log / Backup-ERP-* / 弃用的OFBiz核心(只保留modern-ui)
完整文件夹备份见同目录 Backup-ERP-20260615-191517/ (含上述全部, 仅缺 node_modules)

时间戳: 20260615-191517

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Qiufeng
2026-06-15 19:19:15 +08:00
co-authored by Claude Opus 4.8
commit 5e51dc3f56
10584 changed files with 2501339 additions and 0 deletions
@@ -0,0 +1,6 @@
{
"last_turn_at": "2026-06-07T18:17:57.540Z",
"turn_count": 35,
"last_progress_at": "2026-06-07T18:17:57.540Z",
"last_agent_output": "你说得对,我刚才不应该一直撞同一个入口。现在已经收束了:\n\nCodex in-app Browser 这条路本会话不能正常调用。插件文件存在,但浏览器运行时返回 `browserCount=0`,也就"
}
@@ -0,0 +1,40 @@
{
"recent_turns": {
"019ea203-5c0d-73e0-a930-c7599bea759c|019ea203-5da7-7a30-b04c-1841112a8e51|agent-turn-complete": 1780834594898,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|fddeaf8d-aa55-45d6-b680-37c46fbe0560|agent-turn-complete": 1780835362711,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|3b79ae00-2f50-44bc-8685-c0202c364089|agent-turn-complete": 1780837294650,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|019ea249-987d-7ab1-aecc-f6565ba3ba4a|agent-turn-complete": 1780839563732,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|141b72ca-86a5-4c2d-81c0-5b6ba5db390d|agent-turn-complete": 1780840282872,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|e0f8d57d-33a4-4ddd-823a-0864a213194b|agent-turn-complete": 1780840963891,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|47db6c73-0f67-40b7-a5f8-938a64a6747a|agent-turn-complete": 1780841394243,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|27a0d7ba-185f-4202-ad20-bc916def5f5e|agent-turn-complete": 1780842173212,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|4d525b59-cb5b-47af-a5fe-9dc046973c3d|agent-turn-complete": 1780843031022,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|b03b0a78-46f7-4187-b202-343220a670ce|agent-turn-complete": 1780843589443,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|b3c780e5-b333-4924-ab60-f0da70200fb2|agent-turn-complete": 1780843863765,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|0bec7710-52ba-4141-a38a-d67e123d43c0|agent-turn-complete": 1780844174803,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|d566dd19-e5b9-48a0-92f3-fb193d497cda|agent-turn-complete": 1780844377249,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|51afc52f-8421-4340-b51f-bdb8ed547363|agent-turn-complete": 1780844722681,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|ea1efd37-00c0-444a-ac81-2d05ae4efbe0|agent-turn-complete": 1780845128672,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|acbc6c5d-2cb9-453c-a4ed-5834929a3e7f|agent-turn-complete": 1780845844063,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|0be71b09-2373-4300-9b18-e2756882f7d7|agent-turn-complete": 1780846468145,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|1f8d4217-26e1-41b0-8f26-b7bbc95a772f|agent-turn-complete": 1780846905447,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|1b4e4fdc-d97a-4757-bf00-18addc01b76e|agent-turn-complete": 1780847158821,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|b159b261-cdc1-4b42-9a9f-7ae37398f8a2|agent-turn-complete": 1780847881680,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|164faad7-d863-4050-8070-95a6289b296d|agent-turn-complete": 1780848251689,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|c8c5bbf8-bbd2-42a8-bf9b-d8f3175de763|agent-turn-complete": 1780849331461,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|207f5ee7-0f16-4c45-94c9-84ca651f7a90|agent-turn-complete": 1780849538059,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|1441411a-7227-4a10-a112-4a92038df5df|agent-turn-complete": 1780849868974,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|f1b85b81-080e-4d44-8a83-77ec62069b48|agent-turn-complete": 1780850341555,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|a89a1d20-c29c-426e-9799-5f309564dd20|agent-turn-complete": 1780850502971,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|63c6600b-0fbf-4f7a-8634-dbf777201750|agent-turn-complete": 1780851231352,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|b50a2097-1a47-41c4-bbb8-12dbc8f80e2c|agent-turn-complete": 1780851633279,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|3726def5-d3fd-47df-8943-0fd2dbd2482c|agent-turn-complete": 1780852582309,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|c88f371b-0ee1-45fe-b789-3a3e33fb4c5e|agent-turn-complete": 1780852853513,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|ef0be5fe-2d8f-4035-afe5-81c17cbadfe0|agent-turn-complete": 1780853993284,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|d416a005-6172-49c5-b453-b9cf22c3cf1e|agent-turn-complete": 1780854917340,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|f393d286-c66c-421c-81ea-4162a72a20c6|agent-turn-complete": 1780855288910,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|381e4b75-a483-4043-93d3-896e661e72f7|agent-turn-complete": 1780855513769,
"019e9c58-0e4f-7c83-abaf-cc727f4d879e|f76d5444-bef7-4555-8c60-4aa0993b4754|agent-turn-complete": 1780856277514
},
"last_event_at": "2026-06-07T18:17:57.516Z"
}
@@ -0,0 +1,12 @@
{
"version": 1,
"last_triage": {
"lane": "HEAVY",
"destination": "autopilot",
"reason": "implementation_research_goal",
"prompt_signature": "sha256:f5130526b78bad6baab8c41f32e1a9dc243ad6eba6effe7a75f596faf017dc22",
"turn_id": "019ea203-5da7-7a30-b04c-1841112a8e51",
"created_at": "2026-06-07T12:16:30.814Z"
},
"suppress_followup": true
}
@@ -0,0 +1,11 @@
{
"version": 1,
"active": true,
"skill": "analyze",
"keyword": "investigate",
"phase": "reviewing",
"activated_at": "2026-06-07T13:01:34.683Z",
"updated_at": "2026-06-07T18:17:57.543Z",
"source": "keyword-detector",
"input_lock": null
}