# AGENTS.md - AI Coding Agent Guidelines Guidelines for AI agents working in this Bun monorepo. ## Product Vision > **Kairos 是一个人生操作系统(Personal Life OS)。所有开发决策必须服务于这个愿景。** Kairos 将个人生活的每一个维度 —— 财务、订阅、健康、资产、决策 —— 整合进一个统一的、自托管的平台。 ### 设计信条 1. **数据主权** —— 自托管、本地优先。用户数据不离开用户的机器,除非用户自己决定。 2. **关联即洞察** —— 孤立数据是噪音,关联数据是洞察。所有模块共享统一数据层。 3. **可扩展基座** —— 架构必须支持模块的独立扩展和自定义。 ### Agent 决策指南 - **这是否让用户更完整地掌控自己的数据?** 如果否,重新考虑。 - **这个模块的数据是否可以被其他模块关联使用?** 如果不能,说明数据模型设计有问题。 - **这个功能是否可以在完全离线/自托管环境下工作?** 如果不能,必须提供无外部依赖的替代方案。 - **新增的功能是否通过 ORPC 契约暴露?** Web 和 CLI 必须能同等访问所有能力。 ## Project Overview > **This project uses [Bun](https://bun.sh) exclusively as both the JavaScript runtime and package manager. Do NOT use Node.js / npm / yarn / pnpm. Always prefer `bun run