zhizhi/backend
copilot-swe-agent[bot] e0880deb46 feat: implement Phase 7 Execution Protection Layer (ZY-LANGDRIVE-S1)
L1 Frontend Isolation:
- docs/js/execution-guard.js: UI lock/unlock, execution replay polling, browser guard
- docs/css/execution-guard.css: Execution lock styles, progress bar, log entries

L2 API Execution Interception:
- backend/api-server/middleware/execution-lock.js: Execution context lock, cancel interception
- backend/api-server/routes/execution.js: Status query, cancel/delete rejection (403)

L3 Execution Atomicity:
- backend/api-server/services/checkpoint.js: Checkpoint system with rollback
- backend/api-server/services/atomic-executor.js: Atomic execution wrapper
- backend/api-server/services/execution-watchdog.js: 15min timeout, deadlock prevention

Integration:
- Updated server.js to v3.0.0: execution routes, cancellation middleware, watchdog startup

Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/6ee737eb-684b-44b8-aeaa-f73eb7c6f9c2
2026-03-25 08:37:56 +00:00
..
api-server feat: implement Phase 7 Execution Protection Layer (ZY-LANGDRIVE-S1) 2026-03-25 08:37:56 +00:00
bridge BC-M-BRIDGE-001-FM 九连胜达成:环节0-2全量验收通过,实现M-BRIDGE中继桥接服务核心功能,20项验收标准100%达标 2026-03-11 22:39:13 +08:00
coldstart M14-环节5: config统一配置+README+回归测试 2026-03-08 18:07:43 +08:00
config Step 2: API Fallback 自动切换机制完成 2026-03-07 16:05:10 +08:00
config_副本 页妈妈上传后端中间层代码 2026-03-07 14:36:04 +08:00
feishu-bot refactor: extract shared feishu alert script + fix error messages + code review fixes 2026-03-11 17:25:53 +00:00
health M18-环节3:巡检数据持久化+历史查询API 2026-03-08 16:08:26 +08:00
memory M-MEMORY-环节1:分类搜索+配额管理+自动清理+接口文档 2026-03-18 10:52:38 +08:00
routes 🌉 Address code review: extract URL constant, localize fallback, improve variable naming 2026-03-16 15:25:17 +00:00
routes_副本 页妈妈上传后端中间层代码 2026-03-07 14:36:04 +08:00
.DS_Store 页妈妈上传后端中间层代码 2026-03-07 14:36:04 +08:00
.env Step 2: API Fallback 自动切换机制完成 2026-03-07 16:05:10 +08:00
hololake.zip 页妈妈上传后端中间层代码 2026-03-07 14:36:04 +08:00
hololake_副本.zip 页妈妈上传后端中间层代码 2026-03-07 14:36:04 +08:00
package-lock.json 页妈妈上传后端中间层代码 2026-03-07 14:36:04 +08:00
package-lock_副本.json 页妈妈上传后端中间层代码 2026-03-07 14:36:04 +08:00
package.json 页妈妈上传后端中间层代码 2026-03-07 14:36:04 +08:00
package_副本.json 页妈妈上传后端中间层代码 2026-03-07 14:36:04 +08:00
server.js feat: add /webhook/push-broadcast POST route for Pipeline C feishu broadcast 2026-03-14 18:28:28 +00:00
server.js.bak Step 3: 冷启动热身接口完成 2026-03-07 16:23:48 +08:00
server.js.bak2 Step 4: HLI接口目录结构完成 + 挂载/hli路由 2026-03-07 16:29:19 +08:00
server_副本.js 页妈妈上传后端中间层代码 2026-03-07 14:36:04 +08:00