CLAUDE.md · git:20260914.7027791 · 2026-09-14 · sha256 b9a13acfc0ddc613

CLAUDE.md git:20260914.7027791A

Immutable. This exact content never changes and is served at /api/v1/blob/b9a13acfc0ddc613.

# CLAUDE.md — Claude Code 项目入口

@AGENTS.md

> **精简适配层。** 共享规则(诚实红线、三层分离、工程约定)由 `AGENTS.md` 提供(canonical);
> 本文件只保留进入仓库后必须立即遵守的最小上下文。与 `AGENTS.md` 冲突时,以 `AGENTS.md` 为准。
>
> - 共享规则与工作流知识 -> `AGENTS.md` + `skills/`(单一源,`tools/jobws.py skills install` 分发)
> - 开发流程 -> `CONTRIBUTING.md`;隐私条款见其「隐私约定」节

## 立即约束

- **始终用简体中文回答**。
- **诚实红线**:简历每个动词都要经得起 5–10 分钟追问;知识缺口用诚实的桥梁回答,永不编造经历。
- **三层分离**:`tools/` 领域无关(不得出现领域术语或个人信息);领域知识进 `template/profiles/`;个人事实进 `personal/`(已 gitignore,**其内容禁止提交或外泄**)。
- **Web 层铁律**:后端直接复用 `tools/` 函数并显式传 `workspace`;写操作持锁;路径过 `safe_join`;不加缓存。
- **验证链**:改 `tools/` 或 `web/backend/` 后跑 `python -m pytest tests/ -q`;改前端后跑 `npm run build`(Windows 用 `npm.cmd`)。
- **不自动 commit**:生成提交信息,待确认后再提交。