react-phone-apps/.blueprint/usage.json
lanrtop e7ab0d1ef1 feat: 汇总页新增聚合/分组视图与纯数据导出,实现地图侧栏聚合视图
- summary 新增明细/聚合/分组三 Tab,对应 SummaryAggregateList(楼层→分类)
  和 SummaryGroupList(按物品名分组,可展开查看分布位置)
- 新增 exportDataOnly() 仅导出 CSV 不含照片,header 新增两个导出按钮
- MarkerList 聚合 Tab 从 placeholder 升级为按颜色+分类分组的实际视图
- 蓝图新增 ai-recognize 模块(planned),引入 expo-image-manipulator /
  expo-secure-store 依赖为后续 AI 识别功能做准备

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 18:02:22 +09:00

269 lines
9.9 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"project_name": "react-phone-apps",
"snapshots": [
{
"at": "2026-04-07T06:17:15Z",
"blocked_reasons": [],
"conventions_version": "unknown",
"iteration": 1,
"modules": {
"blocked": 0,
"concept": 9,
"done": 1,
"in_progress": 0,
"planned": 0,
"stalled": [],
"total": 10
},
"tasks": {
"blocked": 0,
"dispatched": 0,
"done": 1,
"in_progress": 0,
"todo": 0,
"total": 32
}
},
{
"at": "2026-04-08T04:06:08Z",
"blocked_reasons": [],
"conventions_version": "1.4.2",
"delta": {
"newly_blocked": [],
"newly_done": [
"floor-map/平面图占位容器与坐标系",
"floor-map/当前楼层标记点数据加载",
"floor-map/标记点图标组件",
"floor-map/长按手势添加标记点",
"inventory-summary/CSV 导出与系统分享",
"inventory-summary/汇总列表与筛选栏",
"inventory-summary/汇总数据查询 Hook",
"inventory-summary/统计汇总卡片",
"item-form/底部抽屉/右栏容器",
"item-form/标记点下物品列表",
"item-form/物品字段表单",
"local-data-layer/SQLite 初始化与 Schema 建表",
"local-data-layer/标记点 CRUD 操作",
"local-data-layer/照片路径 CRUD 操作",
"local-data-layer/物品记录 CRUD 操作",
"monorepo-setup/初始化 pnpm workspace",
"monorepo-setup/统一 ESLint / Prettier 配置",
"monorepo-setup/统一 TypeScript 基础配置",
"photo-capture/摄像头调用与图片压缩",
"photo-capture/照片网格预览与删除",
"shared-types/搭建类型包骨架",
"shared-types/通用业务类型",
"survey-app-shell/Expo 应用骨架初始化",
"survey-app-shell/双栏/单栏自适应布局容器",
"survey-app-shell/折叠屏状态感知 Hook",
"survey-app-shell/楼层切换标签组件"
],
"unblocked": []
},
"iteration": 2,
"modules": {
"blocked": 0,
"concept": 8,
"done": 8,
"in_progress": 0,
"planned": 0,
"stalled": [],
"total": 16
},
"task_ids": {
"blocked": [],
"done": [
"floor-map/平面图占位容器与坐标系",
"floor-map/当前楼层标记点数据加载",
"floor-map/标记点图标组件",
"floor-map/长按手势添加标记点",
"inventory-summary/CSV 导出与系统分享",
"inventory-summary/汇总列表与筛选栏",
"inventory-summary/汇总数据查询 Hook",
"inventory-summary/统计汇总卡片",
"item-form/底部抽屉/右栏容器",
"item-form/标记点下物品列表",
"item-form/物品字段表单",
"local-data-layer/SQLite 初始化与 Schema 建表",
"local-data-layer/标记点 CRUD 操作",
"local-data-layer/照片路径 CRUD 操作",
"local-data-layer/物品记录 CRUD 操作",
"monorepo-setup/初始化 pnpm workspace",
"monorepo-setup/统一 ESLint / Prettier 配置",
"monorepo-setup/统一 TypeScript 基础配置",
"photo-capture/摄像头调用与图片压缩",
"photo-capture/照片网格预览与删除",
"shared-types/搭建类型包骨架",
"shared-types/通用业务类型",
"survey-app-shell/Expo 应用骨架初始化",
"survey-app-shell/双栏/单栏自适应布局容器",
"survey-app-shell/折叠屏状态感知 Hook",
"survey-app-shell/楼层切换标签组件"
]
},
"tasks": {
"blocked": 0,
"dispatched": 0,
"done": 26,
"in_progress": 0,
"todo": 0,
"total": 53
}
},
{
"at": "2026-04-09T00:19:56Z",
"blocked_reasons": [],
"conventions_version": "1.4.2",
"delta": {
"newly_blocked": [],
"newly_done": [
"inventory-summary/导出照片关联索引"
],
"unblocked": []
},
"iteration": 2,
"modules": {
"blocked": 0,
"concept": 8,
"done": 8,
"in_progress": 0,
"planned": 0,
"stalled": [],
"total": 16
},
"task_ids": {
"blocked": [],
"done": [
"floor-map/平面图占位容器与坐标系",
"floor-map/当前楼层标记点数据加载",
"floor-map/标记点图标组件",
"floor-map/长按手势添加标记点",
"inventory-summary/CSV 导出与系统分享",
"inventory-summary/导出照片关联索引",
"inventory-summary/汇总列表与筛选栏",
"inventory-summary/汇总数据查询 Hook",
"inventory-summary/统计汇总卡片",
"item-form/底部抽屉/右栏容器",
"item-form/标记点下物品列表",
"item-form/物品字段表单",
"local-data-layer/SQLite 初始化与 Schema 建表",
"local-data-layer/标记点 CRUD 操作",
"local-data-layer/照片路径 CRUD 操作",
"local-data-layer/物品记录 CRUD 操作",
"monorepo-setup/初始化 pnpm workspace",
"monorepo-setup/统一 ESLint / Prettier 配置",
"monorepo-setup/统一 TypeScript 基础配置",
"photo-capture/摄像头调用与图片压缩",
"photo-capture/照片网格预览与删除",
"shared-types/搭建类型包骨架",
"shared-types/通用业务类型",
"survey-app-shell/Expo 应用骨架初始化",
"survey-app-shell/双栏/单栏自适应布局容器",
"survey-app-shell/折叠屏状态感知 Hook",
"survey-app-shell/楼层切换标签组件"
]
},
"tasks": {
"blocked": 0,
"dispatched": 0,
"done": 27,
"in_progress": 0,
"todo": 0,
"total": 54
}
},
{
"at": "2026-04-10T05:03:24Z",
"blocked_reasons": [],
"conventions_version": "1.4.3",
"delta": {
"newly_blocked": [],
"newly_done": [
"category-management/全局分类 Context",
"category-management/分类数据库表与 CRUD",
"category-management/设置页 UI分类增删改",
"floor-map/SVG 地图渲染(多层架构)",
"floor-map/SVG 地图生成脚本",
"floor-map/捏合缩放 + 单指平移手势",
"floor-map/楼层标记点数据加载与标记列表",
"floor-map/长按添加标记点",
"item-form/物品确认状态",
"local-data-layer/分类 CRUD 操作",
"local-data-layer/在线迁移脚本",
"photo-capture/Android 权限与 FileProvider 配置",
"photo-capture/全屏预览捏合缩放",
"photo-capture/摄像头调用与照片存储",
"photo-capture/查看模式照片面板MarkerPhotoPanel",
"photo-capture/照片网格预览与删除(物品表单内)",
"shared-types/核心业务类型",
"survey-app-shell/查看/编辑模式切换",
"survey-app-shell/查看模式照片面板集成"
],
"unblocked": []
},
"iteration": 2,
"modules": {
"blocked": 0,
"concept": 9,
"done": 9,
"in_progress": 0,
"planned": 0,
"stalled": [],
"total": 18
},
"task_ids": {
"blocked": [],
"done": [
"category-management/全局分类 Context",
"category-management/分类数据库表与 CRUD",
"category-management/设置页 UI分类增删改",
"floor-map/SVG 地图渲染(多层架构)",
"floor-map/SVG 地图生成脚本",
"floor-map/捏合缩放 + 单指平移手势",
"floor-map/标记点图标组件",
"floor-map/楼层标记点数据加载与标记列表",
"floor-map/长按添加标记点",
"inventory-summary/CSV 导出与系统分享",
"inventory-summary/导出照片关联索引",
"inventory-summary/汇总列表与筛选栏",
"inventory-summary/汇总数据查询 Hook",
"inventory-summary/统计汇总卡片",
"item-form/底部抽屉/右栏容器",
"item-form/标记点下物品列表",
"item-form/物品字段表单",
"item-form/物品确认状态",
"local-data-layer/SQLite 初始化与 Schema 建表",
"local-data-layer/分类 CRUD 操作",
"local-data-layer/在线迁移脚本",
"local-data-layer/标记点 CRUD 操作",
"local-data-layer/照片路径 CRUD 操作",
"local-data-layer/物品记录 CRUD 操作",
"monorepo-setup/初始化 pnpm workspace",
"monorepo-setup/统一 ESLint / Prettier 配置",
"monorepo-setup/统一 TypeScript 基础配置",
"photo-capture/Android 权限与 FileProvider 配置",
"photo-capture/全屏预览捏合缩放",
"photo-capture/摄像头调用与照片存储",
"photo-capture/查看模式照片面板MarkerPhotoPanel",
"photo-capture/照片网格预览与删除(物品表单内)",
"shared-types/搭建类型包骨架",
"shared-types/核心业务类型",
"survey-app-shell/Expo 应用骨架初始化",
"survey-app-shell/双栏/单栏自适应布局容器",
"survey-app-shell/折叠屏状态感知 Hook",
"survey-app-shell/查看/编辑模式切换",
"survey-app-shell/查看模式照片面板集成",
"survey-app-shell/楼层切换标签组件"
]
},
"tasks": {
"blocked": 0,
"dispatched": 0,
"done": 40,
"in_progress": 0,
"todo": 2,
"total": 69
}
}
]
}