-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy pathtask.json
More file actions
1 lines (1 loc) · 2.73 KB
/
Copy pathtask.json
File metadata and controls
1 lines (1 loc) · 2.73 KB
1
{"project": "MobileClaw", "version": "1.0.0", "created": "2026-03-31", "updated": "2026-03-31", "methodology": "Effective harnesses for long-running agents (https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents)", "description": "带眼睛的龙虾对讲机 — iOS/Android 多模态语音+视觉 OpenClaw 移动端客户端。语音唤醒 → 相机+麦克风同时激活 → 实时画面+语音发给 openclaw → AI 回复 + TTS 播放。Phase 1 目标:在 iPhone 上实现完整的语音唤醒→实时视频流→对话→TTS 循环。", "status": "in_progress", "harness": {"initializer_done": true, "files": {"feature_list": "feature_list.json", "progress_log": "progress.txt", "init_script": "init.sh"}, "rules": ["每个会话只做 1-2 个功能,不要贪多", "开始前先运行 bash init.sh 了解当前状态", "读取 progress.txt 获取上次进度", "读取 feature_list.json 找到下一个优先级最高的未完成功能", "完成后更新 feature_list.json 的 passes 字段(只改 false→true)", "每次完成功能后 git commit + git push", "会话结束前更新 progress.txt", "只修改 passes 字段,不要删除或编辑其他字段", "必须验证后再标记完成(读代码/跑 dev server/检查输出)", "遇到阻塞时停止并记录到 progress.txt"]}, "milestones": [{"name": "M1: 核心通信层", "feature_ids": ["feat-01", "feat-02"], "status": "in_progress", "description": "项目可编译 + 能连上 openclaw 并收发消息"}, {"name": "M2: 视觉+听觉管线", "feature_ids": ["feat-03", "feat-04", "feat-05", "feat-06", "feat-07"], "status": "pending", "description": "相机真实预览+帧捕获+音频录制+ASR转录+TTS播放 全链路跑通"}, {"name": "M3: 唤醒+存储+UI打磨", "feature_ids": ["feat-08", "feat-09", "feat-10"], "status": "pending", "description": "Siri 语音唤醒+安全存储+UI 完善"}, {"name": "M4: 集成验证", "feature_ids": ["feat-11", "feat-12"], "status": "pending", "description": "飞书推送+端到端测试+稳定性验证"}], "files_to_modify": ["src/services/gateway/GatewayClient.ts", "src/services/camera/CameraManager.ts", "src/services/camera/frameSender.ts", "src/services/audio/AudioManager.ts", "src/services/audio/ASRService.ts", "src/services/audio/TTSService.ts", "src/services/wake/WakeUpManager.ts", "src/services/history/FeishuPushService.ts", "src/services/storage/SecureStorage.ts", "src/screens/HomeScreen.tsx", "src/screens/SessionScreen.tsx", "src/screens/SettingsScreen.tsx", "src/App.tsx", "ios/MobileClaw/AppDelegate.swift"], "summary": {"total_features": 12, "categories": {"foundation": 1, "gateway": 1, "camera": 2, "audio": 3, "wake": 1, "storage": 1, "ui-polish": 1, "feishu": 1, "integration": 1}, "estimated_files_to_edit": 16}}