用agent.md + manifest解决目录对齐问题
This commit is contained in:
45
.opencode/canonical-manifest.json
Normal file
45
.opencode/canonical-manifest.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"version": 1,
|
||||
"description": "OpenCode 模板框架规范清单 — 定义 init 阶段 1 文件分组的唯一数据源。框架整合时需同步更新此文件。",
|
||||
"canonical_root": [
|
||||
{"path": "AGENTS.md", "note": "项目规则文件(项目根目录)"},
|
||||
{"path": "opencode.json", "note": "OpenCode 配置文件"}
|
||||
],
|
||||
"canonical_opencode_top": [
|
||||
{"path": ".opencode/.gitignore", "note": "node_modules 等忽略规则"},
|
||||
{"path": ".opencode/canonical-manifest.json", "note": "框架规范清单自身(本文件)"},
|
||||
{"path": ".opencode/package.json", "note": "opencode 插件运行时依赖(@opencode-ai/plugin)"},
|
||||
{"path": ".opencode/package-lock.json", "note": "依赖锁定文件"}
|
||||
],
|
||||
"canonical_skills": [
|
||||
".opencode/skills/opencode-init/",
|
||||
".opencode/skills/deferred-decisions/",
|
||||
".opencode/skills/dev-changelog/",
|
||||
".opencode/skills/epee-orchestrator/",
|
||||
".opencode/skills/pitfall-journal/",
|
||||
".opencode/skills/problem-distillery/",
|
||||
".opencode/skills/profile-memory/",
|
||||
".opencode/skills/spec-docs/"
|
||||
],
|
||||
"template_data_files": [
|
||||
".opencode/data/changelog/changelog-full.md",
|
||||
".opencode/data/changelog/changelog-recent.md",
|
||||
".opencode/data/changelog/changelog-headlines.md",
|
||||
".opencode/data/deferred/registry.md",
|
||||
".opencode/data/pitfalls/pitfalls.md",
|
||||
".opencode/data/distillery/problems.md",
|
||||
".opencode/data/distillery/insights.md",
|
||||
".opencode/data/distillery/golden-rules.md",
|
||||
".opencode/data/profile/user-profile.md",
|
||||
".opencode/data/profile/user-profile-log.md",
|
||||
".opencode/data/profile/project-profile.md",
|
||||
".opencode/data/profile/project-profile-log.md",
|
||||
".opencode/data/spec-docs/state.json"
|
||||
],
|
||||
"cleanup_delete_patterns": [
|
||||
{ "pattern": ".opencode/*.log", "note": "调试日志" },
|
||||
{ "pattern": ".opencode/_init-backup/", "note": "上一轮冲突备份残留" },
|
||||
{ "pattern": ".opencode/_gitignore-preview", "note": "阶段 5.5 临时预览文件" }
|
||||
],
|
||||
"sentinel": ".opencode/.init-done"
|
||||
}
|
||||
Reference in New Issue
Block a user