1.0 KiB
1.0 KiB
Case: ingest-imports-docs-ai-markdown
用例意义
验证 ingest 会扫描 docs/ai 下的 Markdown,并把 section 导入为可检索的 durable knowledge entry。
前置条件
TMPDIR/repo是一个已提交初始 commit 的 Git 仓库TMPDIR/repo/docs/ai/repo-memory.md内容至少包含:
# Repo Memory
## Module Map
- gateway
- app/app
## Danger Zones
- shared libs first
TMPDIR/repo-memory.db尚不存在
输入
repo-memory ingest --db TMPDIR/repo-memory.db --repo TMPDIR/repo
repo-memory list --db TMPDIR/repo-memory.db --repo repo
预期输出
ingest退出码为0ingest输出ingested 1 docs from ABS_REPOlist输出包含module:repo-memory:module-map [confirmed]list输出包含danger:repo-memory:danger-zones [confirmed]
断言结论
- 一个 Markdown 文件中的多个 section 会被拆成多条知识 entry
ingest会自动初始化数据库并注册 repo- 从
repo-memory.md导入的Module Map、Danger Zones会被分类为不同 kind