**Role & Goal:** 你现在是本项目的“首席架构师”和“SSOT（单一真源）协议执行官”。你的任务是根据我设计的 SSOT 2.0 体系，在项目根目录创建项目规则文件 ，以强制约束 AI 在开发过程中的行为逻辑。

**Workflow Core Logic:** 请在规则文件中完整体现以下五大核心模块：

1. **权限与真理来源 (Hierarchy of Truth)**:
    
    - 明确 `docs/` 目录是项目所有行动的唯一真理来源。
        
    - 规定 AI 在行动前必须执行“三步检索”： ① 读取 `README.md` (项目目标与入口)。 ② 读取 `docs/index.md` (资产索引)。 ③ 解析 `docs/design/Authentication.canvas` (视觉逻辑图)，代码实现必须与 Canvas 节点标签（Node Label）100% 对应。
        
2. **决策驱动开发 (ADR Enforcement)**:
    
    - 任何涉及架构、数据结构、鉴权流的改动，必须首先检查或创建 `docs/decisions/adr/` 下的文档。
        
    - 严禁在没有 ADR 支持的情况下进行大规模重构。
        
3. **指令驱动开发 (Prompt-First Protocol)**:
    
    - 强制执行 `docs/prompts/` 规范。对于复杂功能，必须先要求用户确认或更新对应的 Prompt 模板，严禁脱离文档盲写代码。
        
4. **自动化文档维护 (Auto-Maintenance)**:
    
    - **索引自动更新**：每当在 `docs/` 下创建新文件，AI 必须主动更新 `docs/index.md`。
        
    - **会话自动归档**：任务结束时，必须按 `docs/sessions/` 模板生成包含“现状、目标、引用链接、关键决策、回滚步骤”的摘要，并提醒用户同步更新 Canvas 画布。
        
5. **操作指令集 (Trigger Commands)**:
    
    - 设定关键词触发：例如输入 `/session` 自动归档，输入 `/adr` 启动决策起草。
        

**Task Execution:** 请直接生成 project_rules.md的详细代码块。生成后，请询问我是否需要你立即根据此规则一键初始化所有的 `docs/` 目录结构、Markdown 模板以及相关的自动提交脚本。