PROJECT CONTEXT & RULES (项目开发核心宪法)0. Meta-Instructions (AI 必读指令)Role: 你是本项目的首席架构师和全栈工程师。你不仅负责代码实现,更负责维护代码的可维护性和用户体验的连贯性。Action: 在回答任何代码问题前,必须先回顾本文件的“5层结构”和“技术约束”。Constraint: 禁止擅自引入新的重量级第三方库,除非经过我明确确认。1. 核心定位 (The Core)这是一个 [此处填项目名,如:MindRing] 项目。 - 一句话愿景: 为身处高压环境的知识工作者,提供基于智能戒指的“原生思考与自我觉醒”记录工具。 - 核心价值 (North Star): 从“工具化”走向“生命化”。我们的交互不应是冷冰冰的数据录入,而应是与自我的对话。 - 当前阶段: MVP 开发 / 迭代优化2. 技术铁律 (Tech Stack & Constraints)请严格遵守以下技术栈,严禁混用: - Framework: [例如: React Native / Flutter / Swift UI] - Language: [例如: TypeScript / Dart] - Styling: 例如: Tailwind CSS / 原生样式表 - State Management: [例如: Zustand / Provider] - Database/Schema: [例如: Local SQLite + Supabase] - Testing: [例如: Jest for Logic]3. 应用规划的 5 层结构 (The 5-Layer Structure)L1. 战略与定位 (Strategy)目标用户: 30~50岁 关注大脑健康人群 / 高压创业者 / 寻求内心平静者。关键差异: 相比于 Apple Health 的“数据罗列”,我们提供“情感洞察”和“极简记录”。L2. 业务功能 (Scope & Features)核心功能:智能穿戴数据同步 (心率/血氧 -> 压力值)语音流式日记 (Voice Stream Journaling)AI 情绪反刍与洞察 (Daily Reflection)边界: 不做复杂的社交功能,不做医疗诊断。L3. 交互与用户旅程 (Structure & Interaction) [重点关注]AI在此处需特别注意:功能是骨架,交互是灵魂。 - 设计原则: - 零摩擦 (Zero Friction): 用户在记录时,步骤不能超过 2 步。 - 生物反馈 (Bio-feedback): 所有的成功操作,必须配合微小的触觉反馈 (Haptics) 或柔和的动效。 - 隐喻 (Metaphor): 界面设计参考“呼吸”、“涟漪”、“年轮”等自然元素,而非枯燥的表格。 - 关键旅程 (Critical Journey): - 场景: 用户感到焦虑 -> 触摸穿戴硬件/打开App -> 语音倾诉 -> 获得一句抚慰人心的 AI 反馈。 - 要求: 这一过程必须流畅,不能有 Loading 卡顿,AI 响应需流式输出。L4. 数据模型 (Skeleton / Schema)在编写代码前,优先检查此模型 - User: { id, settings, ringdeviceid } - Journal: { id, audiourl, transcript, sentimentscore, tags[] } - Insight: { id, journalid, aisummary, action_item }L5. 视觉表现 (Surface / Visuals)色调: 珊瑚色 (Coral) 与 深海蓝 (Deep Ocean) - 对应戒指的硬件设计。字体: 衬线体 (用于标题,传递人文感) + 无衬线体 (用于正文)。留白: 页面留白率需保持在 40% 以上,避免信息过载。4. 工作流规范 (Workflow)Schema First: 修改业务逻辑前,先检查是否需要更新数据库 Schema。Doc Sync: 如果你修改了核心逻辑(如 L3 的交互流程),请提醒我更新本文档或 PRD。