文档 / 质量与治理

.ai 文件夹

Yuli 在你的项目中保存了什么、哪些内容与团队一起进行版本管理,以及哪些只保留在你的电脑上。

Yuli 在每个项目的 .ai/ 文件夹中保存质量契约、任务、记忆、规则及其工作数据。其中一部分通过 Git 与团队共享;另一部分是本地的,绝不会上传。

Yuli 绝不会编辑你的 .gitignore。需要排除在 Git 之外的内容会添加到 .git/info/exclude 中,该文件仅对你的仓库副本生效。

排除在 Git 之外的内容

Yuli 会将以下几行添加到 .git/info/exclude:

.yuli/
**/.ai/codebase/
**/.ai/state/

结构

.ai/
├── contract.json          contrato de calidad
├── quality.json           ajustes de la medición y supuestos
├── memory/                memoria del proyecto
├── rules/                 reglas del equipo y reglas aprendidas
├── missions/              misiones del agente
├── state/                 datos de trabajo (local)
├── codebase/              índice de código (local)
├── requirements/          trazabilidad de requisitos
├── design/                design system de Web Studio
├── web/                   mocks y contratos de la vista previa
├── glossary.json          glosario del dominio
├── team.json              configuración del equipo
├── devops.json            conexiones de CI/CD
└── compound.yaml          definición de Compound

纳入版本管理的文件

路径 内容
contract.json 质量契约。这是受保护的路径:智能体无法编辑。
quality.json 度量阶段的设置和估算假设。可选。
memory/ memory.json 和 MEMORY.md:智能体需要记住的项目信息。
rules/ *.md 中的团队规则,以及包含习得规则的 learned.md。
glossary.json 领域术语表,可在治理中心中编辑。
team.json 团队共享设置。
devops.json 项目的 CI/CD 连接。
compound.yaml Web Studio 中由 Compound 启动的服务。
requirements/traceability.json 规则 ↔ 测试可追溯性。
design/system.json Web Studio 的设计系统(token)。
web/mocks.json 和 web/contracts/ API 模拟器的规则和契约。

本地文件夹

state/

只在你的电脑上才有意义的工作数据。绝不会上传。

路径 内容
state/quality/versions.json 当前版本和 N−1 的数据。
state/quality/history.jsonl 简短的数字序列(最多 30 个版本)。
state/quality/agent.jsonl 智能体自身的统计数据。
state/contract-audit.jsonl 每次契约更改的审计记录。
state/deployments.jsonl 为 DORA 记录的部署。
state/reviews.jsonl 独立评审。
state/agent-cost.jsonl 智能体的成本。

codebase/

代码智能索引:code_intelligence.db,一个包含符号图的 SQLite 数据库。它会自动重新生成;删除它不会丢失任何内容。

任务

智能体的每个任务都保存在 missions/<conversación>/ 中,包含两个文件:

  • mission.json:原始需求、需求条目、验收标准、决策、假设、计划、改动过的文件和交接点。
  • PLAN.md:可读的计划。

参见任务与阶段。

项目之外

个人内容不保存在 .ai/ 中。你的设置、自定义提示词、技能和钩子以及聊天历史,都保存在你用户目录下的 Yuli 配置文件夹中。在 Windows 上:

文件夹 保存的内容
%APPDATA%\.yulicode 设置、提示词、自定义技能、钩子和聊天历史。
%LOCALAPPDATA%\.yulicode 运行时、索引、缓存和日志。可以删除。

智能体编写的文档

在 .ai/ 之外,智能体只在适当的时候编写文档:

路径 时机
docs/quality/reporte-calidad.md 记录质量版本时。
docs/sistema/ 仅在你要求为系统编写文档时。
docs/architecture/ ADR、威胁模型和 C4,由治理中心生成。