flowchart TB account["客户账户"] grouping["项目组:可选、单层 一个项目最多属于一个组"] project["项目:一个业务目标 稳定 ID;不依赖人工编号"] app["APP:完整软件实例 项目包含 0 到多个 APP"] preset["应用目录 / 版本预设 声明必需与可选依赖"] component["运行组件:Web / API / worker 一个 APP 可有多个组件"] resource["数据库、持久化存储等资源 明确归属与使用引用"] service["独立服务:域名 / 邮箱 各自的订购与存续周期"] account -->|"拥有多个"| project project -->|"可归入一个组;不产生互通授权"| grouping project -->|"包含"| app preset -->|"实例化并约束配置"| app app -->|"由组件运行"| component component -->|"显式引用,可共享"| resource project -->|"关联,可仅购买邮箱"| service