refactor: split android overlay out of storyforge
This commit is contained in:
@@ -6,7 +6,8 @@
|
||||
|
||||
- `StoryForge` 与 `AI Glasses` 是两个独立项目,分别独立维护。
|
||||
- 当前仓库只负责 `StoryForge` 的产品、运行时、联调、部署与发布。
|
||||
- 后续在本仓库中看到的 `AI Glasses` 命名残留,应优先视为历史迁移残留或暂未完成的命名收口,不应直接推导为“需要删除 AI Glasses 项目代码”。
|
||||
- `AI Glasses` 当前独立维护仓库为 [krisolo/ai-glasses](https://git.hyzq.site/krisolo/ai-glasses)。
|
||||
- 当前仓库已经移除混入的 `android-app/` 目录;历史提交中的 Android / `com.aiglasses.*` 痕迹只作为拆分审计证据保留。
|
||||
|
||||
## 当前仓库内属于 StoryForge 的主维护范围
|
||||
|
||||
@@ -14,21 +15,15 @@
|
||||
- `web/storyforge-web-v4/`:StoryForge Web 工作台和前端壳。
|
||||
- `scripts/douyin-browser-capture/`:抖音浏览器辅助采集与工作台控制台。
|
||||
- `n8n/`:StoryForge 编排工作流导出与说明。
|
||||
- `android-app/`:当前 StoryForge Android 客户端入口。
|
||||
- `deploy/`:StoryForge 部署模板与网关配置。
|
||||
- `docs/`:StoryForge 审计、联调、实施与产品逻辑文档。
|
||||
- `docker-compose.yml`、`.env.example`、`scripts/start_business.sh`、`scripts/status_business.sh`、`scripts/smoke_business.sh`:当前 StoryForge 运行与联调基线。
|
||||
|
||||
## 需要特别注意的命名残留
|
||||
## 已拆出的独立项目边界
|
||||
|
||||
以下内容说明 Android 客户端曾沿用旧命名空间,但当前业务入口已经是 StoryForge:
|
||||
|
||||
- `android-app/app/src/main/java/com/aiglasses/app/`:Android 包名仍是 `com.aiglasses.app`。
|
||||
- `android-app/app/src/main/java/com/aiglasses/app/MainActivity.kt`:入口已经直接加载 `StoryForgeScreen` 与 `StoryForgeViewModel`。
|
||||
- `android-app/app/src/main/res/values/themes.xml`:主题名仍为 `Theme.AIGlasses`。
|
||||
- `android-app/app/build.gradle.kts`:构建命名空间仍与 `com.aiglasses.*` 保持一致。
|
||||
|
||||
这些文件目前应被视为 StoryForge Android 客户端的迁移残留,不属于“删除 AI Glasses 项目代码”的操作范围。若未来要统一命名,应作为独立重构任务推进,而不是在日常功能开发中顺手清除。
|
||||
- `AI Glasses` 的 Android / BLE / Baidu / AAR / OTA 代码不再属于当前 StoryForge 主仓库边界。
|
||||
- 与其相关的当前维护仓库、分支、发布应在 `krisolo/ai-glasses` 中进行。
|
||||
- 若后续需要回看叠加来源,可参考 Git 历史中的 `acb1103`、`ac6a8a8`、`7070c3a`、`fe07a5f` 等提交,以及 [StoryForge / AI Glasses 拆分评估方案](./STORYFORGE_SPLIT_ASSESSMENT_2026-03-26.md)。
|
||||
|
||||
## 提交与同步边界
|
||||
|
||||
@@ -43,5 +38,5 @@
|
||||
- 后端与部署安全收口:去掉默认超级管理员口令依赖,强化 orchestrator secret 校验,新增 `readyz`,修复 `huobao/cutvideo` 超时串线。
|
||||
- n8n 工作流收口:内部回调地址与 secret 改为环境变量注入。
|
||||
- Web 稳定性与结构收口:修账号切换竞态,收紧会话存储,引入平台能力 gate,并拆出首批运行时模块。
|
||||
- Android 安全收口:会话加密存储、明文流量白名单、敏感输入遮罩、日志级别收紧。
|
||||
- 仓库边界收口:将混入的 `android-app/` 从 StoryForge 主仓库移出,并确认 `AI Glasses` 继续在独立 Gitea 仓库维护。
|
||||
- 基线验证:新增 `scripts/check_repo_baseline.sh` 作为统一回归入口。
|
||||
|
||||
Reference in New Issue
Block a user