memory: 记下 opencode 配置仓库本身的位置与推送方式
新增 facts/opencode-config-oc-repo.md:~/.config/opencode 是独立仓库
(oc.git / main / SSH),只跟踪三棵树,改动在项目目录里看不到,
必须单独提交。顺带补上 facts 类别的 index.md。
Verified: cd ~/.config/opencode && git status 干净、
git log @{u}..HEAD 为空,push 返回 8dc02b6..2d4df45 之后无新差异。
This commit is contained in:
@@ -19,6 +19,7 @@
|
|||||||
| 目录 | 概述 | 条目 |
|
| 目录 | 概述 | 条目 |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| decisions/ | 选 Markdown 因为人类可纠正性和可同步性,检索由插件做而非模型。 | 1 |
|
| decisions/ | 选 Markdown 因为人类可纠正性和可同步性,检索由插件做而非模型。 | 1 |
|
||||||
|
| facts/ | 该目录自身是 git 仓库,只跟踪 skills/ plugins/ memor | 1 |
|
||||||
| pitfalls/ | unicode61 把整段中文当一个 token,trigram 漏掉两字词,必 | 1 |
|
| pitfalls/ | unicode61 把整段中文当一个 token,trigram 漏掉两字词,必 | 1 |
|
||||||
| rules/ | 不可违反的硬规则,常驻 | 1 (1 钉住) |
|
| rules/ | 不可违反的硬规则,常驻 | 1 (1 钉住) |
|
||||||
<!-- auto:end
|
<!-- auto:end
|
||||||
@@ -29,8 +30,12 @@
|
|||||||
|
|
||||||
| 场景 / 触发 | 读哪个文件 | 类型 |
|
| 场景 / 触发 | 读哪个文件 | 类型 |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
|
| ~/.config/opencode 改动 | facts/opencode-config-oc-repo.md | fact |
|
||||||
| FTS5 | pitfalls/sqlite-cjk-tokenizer.md | fact |
|
| FTS5 | pitfalls/sqlite-cjk-tokenizer.md | fact |
|
||||||
| memory | decisions/memory-store-format.md | fact |
|
| memory | decisions/memory-store-format.md | fact |
|
||||||
|
| oc 仓库 | facts/opencode-config-oc-repo.md | fact |
|
||||||
|
| opencode 配置提交 | facts/opencode-config-oc-repo.md | fact |
|
||||||
|
| skills plugins memory 推送 | facts/opencode-config-oc-repo.md | fact |
|
||||||
| SQLite | pitfalls/sqlite-cjk-tokenizer.md | fact |
|
| SQLite | pitfalls/sqlite-cjk-tokenizer.md | fact |
|
||||||
| 中文检索 | pitfalls/sqlite-cjk-tokenizer.md | fact |
|
| 中文检索 | pitfalls/sqlite-cjk-tokenizer.md | fact |
|
||||||
| 为什么用 markdown | decisions/memory-store-format.md | fact |
|
| 为什么用 markdown | decisions/memory-store-format.md | fact |
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# facts 索引
|
||||||
|
|
||||||
|
<!-- auto:begin facts
|
||||||
|
|
||||||
|
| 文件 | 概述 | 重点 |
|
||||||
|
|---|---|---|
|
||||||
|
| opencode-config-oc-repo.md | 该目录自身是 git 仓库,只跟踪 skills/ plugins/ memory/ 三棵树,推送走 SSH 到 xiaoshuai/oc.git。 | 改动 skills/ plugins/ memory/ 后需单独在该目录 commit + push |
|
||||||
|
<!-- auto:end
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
id: facts/opencode-config-oc-repo.md
|
||||||
|
kind: fact
|
||||||
|
summary: 该目录自身是 git 仓库,只跟踪 skills/ plugins/ memory/ 三棵树,推送走 SSH 到 xiaoshuai/oc.git。
|
||||||
|
highlight: 改动 skills/ plugins/ memory/ 后需单独在该目录 commit + push
|
||||||
|
created: 1791799869835
|
||||||
|
updated: 1791799869835
|
||||||
|
load_when:
|
||||||
|
- ~/.config/opencode 改动
|
||||||
|
- oc 仓库
|
||||||
|
- opencode 配置提交
|
||||||
|
- skills plugins memory 推送
|
||||||
|
---
|
||||||
|
|
||||||
|
`~/.config/opencode` 与任何项目仓库无关,是独立仓库:origin = git@git.xsinfo.vip:xiaoshuai/oc.git,分支 main,gitignore 用 `/*` 全忽略再 `!` 放行 skills/ plugins/ memory/(外加 .gitignore、pwsh.cmd、package.json),node_modules 与 memory/**/.state.json 不跟踪。在项目目录里跑 git status 看不到它的改动,必须 cd 过去。HTTPS 推送无凭据必失败,用 SSH。当前有效的提交准则见该仓库 memory/rules/only-commit-fully-tested.md:端到端跑通才提交、禁止 mock 冒充验证。
|
||||||
Reference in New Issue
Block a user