# Memory Flashback · 九页共享流程稿 v4

当前已叠加v5视觉修订：恢复蓝／紫／粉柔焦背景与透色磨砂，见 `VISUAL-v5.md`。下文v4的功能说明仍适用，旧版“近白背景”描述不再代表当前材质。

这是独立交互原型，未修改D盘作品集网站或下载包。

## 使用

本机预览：<http://127.0.0.1:4427/>。九页全部展开，共享一份数据，不再是九份独立样稿。

入口为 `index.html`，加载 `flow-store.js`、`app-v4.js`、`style.css` 和 `theme-v4.css`。无CDN、外部字体或第三方运行依赖。

已保存记录保留在当前浏览器、同一来源下的本机存储中，刷新后仍可找回。演示条件和重置按钮位于页面顶部折叠区。

## 完整演示路径

探索地点 → 街头装置 → 发起现在／预约采集 → 对应任务 → 等待执行 → 采集中 → 素材到达 → 筛选 → 编排 → 保存到回忆库 → 手机预览／连接并选择家中装置。

任务中的推进按钮明确标为演示步骤，不执行真实采集。

## 本次修复

- 请求、素材与回忆通过ID关联，多次采集不覆盖旧记录。
- 只选照片就没有声音；只选声音也能保存。
- 保存版本与草稿分离，未保存修改不影响回放，切换素材不丢草稿。
- 名称、顺序、素材类型、声音范围进入回放；3–35秒对应32秒进度。
- 连接设备与选择输出目标分开，断开会停止并切回手机。
- 离线、失败、重试、取消、无结果、空库与删除当前回忆均有对应状态。
- 移除整屏灰蓝照片叠色，采用近白底与局部透光。地图重绘为 `assets/street-map.svg` 线稿，不用于导航。

## 检查与限制

运行 `node test-flow.cjs`，14项数据流程检查通过。实际浏览器路径与修复记录见 [AUDIT-v4.md](AUDIT-v4.md)。

真实街头采集通信、录音试听与文件裁切、设备连接协议、素材到灯光／运动的映射仍未实现。当前只演示范围、进度、照片切换与输出状态。街头端仍为概念，家中端使用原型实拍。

本轮没有人工受邀者提交端；主流程只保留街头装置路径，没有一个缺少接收端的邀请按钮。真机键盘、安全区和辅助功能仍待验证。

源下载稿保存在 `original/`，旧版备份在本机 `versions/v3/`，均不是当前入口。
