固定版本与项目配置
.ftckb/project.yaml 使用 JSON 语法(合法 YAML 1.2),由脚本生成;普通缩进 YAML 不受本包装器支持。
{ "schemaVersion": 1, "kernelSchemaVersion": 1, "integrationVersion": 1, "team": "16093", "season": "2025-2026", "source": { "repository": "https://github.com/lucasnotfound59/FTC-Knowledge-Bank.git", "ref": "RELEASE_TAG_OR_FULL_SHA", "commit": "FULL_40_CHARACTER_COMMIT_SHA", "path": "tools/FTC-Knowledge-Bank" }, "managedFiles": { ".agents/skills/ftc-knowledge-bank/SKILL.md": "GENERATED_SHA256", "AGENTS.md#ftckb": "GENERATED_SHA256" }}以上仅字段示意,占位字符串不能直接使用。managedFiles 摘要用于防止无意覆盖,不是对恶意篡改的签名。不要手改摘要来强行通过预检。
重跑时可省略 team/season/ref,缺省重用配置中的 SHA,不重新解析 tag。相同输入不会产生新 diff。AGENTS 托管段之外的原文及队伍补充保留;项目补充写在段外,不改生成的 Skill。若生成文件/段落有人工修改、路径冲突、symlink 或 submodule 脏改动,脚本停止而非覆盖。