# ShowenV2 — 项目进度 > **功能成熟度看 `docs/STATUS.md`。** > 派发/铁律/团队看 `CLAUDE.md`。 > 完整提交历史见 `.showen/PROGRESS_ARCHIVE.md`(若有)。 ## 当前里程碑 | 里程碑 | 状态 | |--------|------| | M1.1 | ✅ 完成 | | M1.2 | ✅ 验收通过(147/147);仅差 tag `m1.2` | | **M2.1 语音数字生命 V1** | 🟡 **半成品** — 后端/Web/App 有骨架,真机验收与体验未闭环 | ## M2.1 一句话 本地 ASR→LLM→TTS,声音出在 **App/Web**,设备负责算力和画面;角色可切换,模型可管理。 **现状**:API 与 UI 入口大致齐了,**不能宣称功能完善**(见 STATUS.md 缺口表)。 ## 最近本机工作(未全部入库) - BLE:修复 BlueZ `LocalName` + `Includes["local-name"]` 冲突;串行注册 - HTTP:语音对话补 Live2D 说话态与 session;Web 补 `X-Session-Id` - Flutter:角色 / 对话 / 模型三页 + debug APK(~146MB) - 仓库整理:根目录截图/临时模型清除;运维脚本迁 `scripts/device/`;新增 `docs/STATUS.md` ## 架构概览 ``` core/ 插件微内核 · 消息 · 配置 · 动态插件 plugins/ video · http · ble · wifi · device · screen · live2d · ai configs/ 角色内容包 JSON clients/ flutter 安卓控制端 scripts/device 设备运维脚本 docs/STATUS.md 功能成熟度板 ``` ## 实机锚点 | 项 | 值 | |----|-----| | 设备 | Radxa Cubie A7A · `192.168.31.105:2222` · showen | | Web | `http://192.168.31.105:5000/` | | 本机 APK | `clients/flutter/build/app/outputs/flutter-apk/app-debug.apk` |