version: 1 name: react-phone-apps iteration: 2 updated: 2026-04-09 areas: - id: infrastructure name: 基础设施 color: "#6B7280" - id: shared name: 共享层 color: "#8B5CF6" - id: data name: 数据层 color: "#F59E0B" - id: rn-app name: RN 应用(不动产摸底) color: "#10B981" - id: frontend name: 前端应用(Web) color: "#3B82F6" modules: # ── 基础设施 ────────────────────────────────────────────────── - id: monorepo-setup name: Monorepo 工程配置 area: infrastructure status: done progress: 100 position: [80, 80] # ── 共享层 ──────────────────────────────────────────────────── - id: shared-ui name: 共享 UI 组件库 area: shared status: concept progress: 0 position: [380, 80] - id: shared-utils name: 共享工具函数库 area: shared status: concept progress: 0 position: [380, 240] - id: shared-hooks name: 共享 React Hooks area: shared status: concept progress: 0 position: [380, 400] - id: shared-types name: 共享类型定义 area: shared status: done progress: 100 position: [380, 560] # ── 数据层 ──────────────────────────────────────────────────── - id: local-data-layer name: 本地数据持久化层 area: data status: done progress: 100 position: [680, 80] # ── RN 应用(不动产摸底)──────────────────────────────────── - id: survey-app-shell name: 应用外壳与折叠屏布局 area: rn-app status: done progress: 100 position: [980, 80] - id: floor-map name: 楼层地图与标记点管理 area: rn-app status: done progress: 100 position: [980, 280] - id: item-form name: 物品登记表单 area: rn-app status: done progress: 100 position: [980, 480] - id: photo-capture name: 照片采集与管理 area: rn-app status: done progress: 100 position: [980, 680] - id: inventory-summary name: 汇总列表与统计 area: rn-app status: done progress: 100 position: [980, 880] # ── 前端应用(Web,预留)────────────────────────────────────── - id: app-scaffold name: 应用脚手架模板 area: frontend status: concept progress: 0 position: [1280, 80] - id: routing name: 路由与页面结构 area: frontend status: concept progress: 0 position: [1280, 240] - id: theming name: 主题与样式系统 area: frontend status: concept progress: 0 position: [1280, 400] - id: state-management name: 全局状态管理 area: frontend status: concept progress: 0 position: [1280, 560] - id: api-client name: API 客户端层 area: frontend status: concept progress: 0 position: [1280, 720] edges: # 基础设施 → 共享层 - from: monorepo-setup to: shared-ui type: dependency - from: monorepo-setup to: shared-utils type: dependency - from: monorepo-setup to: shared-hooks type: dependency - from: monorepo-setup to: shared-types type: dependency - from: monorepo-setup to: local-data-layer type: dependency - from: monorepo-setup to: survey-app-shell type: dependency # 共享类型 → 其他共享层 - from: shared-types to: shared-ui type: dependency - from: shared-types to: shared-utils type: dependency - from: shared-types to: api-client type: dependency # 数据层 → RN 应用 - from: local-data-layer to: survey-app-shell type: dependency - from: local-data-layer to: floor-map type: dependency - from: local-data-layer to: item-form type: dependency - from: local-data-layer to: photo-capture type: dependency - from: local-data-layer to: inventory-summary type: dependency # RN 应用内部依赖 - from: survey-app-shell to: floor-map type: dependency - from: survey-app-shell to: inventory-summary type: dependency - from: floor-map to: item-form type: dependency - from: item-form to: photo-capture type: dependency # Web 前端(预留) - from: monorepo-setup to: app-scaffold type: dependency - from: shared-ui to: app-scaffold type: dependency - from: app-scaffold to: routing type: dependency - from: app-scaffold to: theming type: dependency - from: app-scaffold to: state-management type: dependency - from: app-scaffold to: api-client type: dependency