OpenMAIC-Feishu-Lab 任务列表 (Tasks)

摘要

本页面为 OpenMAIC-Feishu-Lab 项目的官方任务进度追踪文档,全量覆盖项目从环境准备、核心功能集成、飞书生态对接、部署上线到文档规范的五大类任务项,清晰标注各子任务的完成状态。

进度概览

截至当前,项目共规划20项子任务,其中已完成18项,待完成2项,整体完成率90%,剩余待完成任务集中于飞书Bitable自动化模块。

任务模块详情

1. 环境搭建 (Environment Setup)

  • 克隆 OpenMAIC 仓库并初始化。
  • 配置豆包 (Doubao-Ark) 模型 API Key 和 Base URL。
  • 配置 OpenClaw Gateway 环境。

2. 核心集成开发 (Core Integration)

  • 适配 Next.js basePath: '/hr' 模式。
  • 开发 getApiPath / withBasePath 路径工具函数。
  • 全局替换 20+ 个组件中的 API 请求和静态资源路径。
  • 修正 providers.ts 以兼容 doubao/ark-code-latest 模型解析。

3. 飞书 Bitable 自动化 (Feishu Automation)

  • 编写 bitable-sync.js 同步得分的原型脚本。
  • 开发 Bitable.RecordCreated 事件监听器 (OpenClaw Plugin 层)。
  • 自动化发送课堂邀请链接逻辑。

4. 部署与配置 (Deployment)

  • 生成 hr-portal.conf Nginx 配置文件。
  • 测试子路径 /hr 访问。
  • 测试 WebSocket 转发。

5. 文档与规范 (Documentation)

  • 编写 README.md (项目入口)。
  • 编写 ARCHITECTURE.md (架构图解)。
  • 编写 BITABLE_GUIDE.md (飞书接入指南)。
  • 编写 DEPLOYMENT.md (部署手册)。
  • 编写 spec.md (技术规格)。
  • 编写 tasks.md (任务进度)。
  • 编写 checklist.md (核对表)。