2.4 KiB
2.4 KiB
Knowledge support removal を実装・レビュー・merge・検証した。
実装内容:
- active
KnowledgeQuerytool registration/schema exposure を削除。 - Memory tools から
kind = knowledgesupport と descriptions を削除。 - Memory crate の Knowledge frontmatter/schema/lint/query/resident-context handling を削除。
- Worker resident Knowledge injection と Knowledge completion state を削除。
- protocol / TUI / web の active
#<slug>Knowledge reference/completion path を削除。 - Web Console の
#completion sigil を削除し、#...は completion token ではなく plain/unsupported text になった。 - old persisted
kind: "knowledge"SystemItem はLegacyKnowledgeIgnoredとして bounded compatibility にし、model context へ replay しない。 .yoi/knowledge/は active workspace authority ではなく ignored/manual archive material として docs 更新。- prompts/docs/tool descriptions から active Knowledge guidance を削除。
- Memory summary/decision/request behavior は維持。
- Agent Skills support はこの Ticket では実装していない。
Review:
- 初回 review は model-visible Ticket tool description と active design docs の stale Knowledge guidance で
request_changes。 - 2回目 review は Web Console
#completion が active のまま残っていた blocker でrequest_changes。 - 3回目 review は docs/report に active Knowledge wording が残っていた blocker で
request_changes。 9f527f5e fix: remove stale report knowledge wording後の focused re-review はapprove。
Merge / validation:
- Merge commit:
f279eb11 merge: remove knowledge support。 - Final validation passed:
- Focused Knowledge removal grep with only explicit legacy/manual
.yoi/knowledgenote remaining。 git diff --checkcargo test -p memory --lib --testscargo test -p worker --lib --testscargo test -p session-store --lib --testscargo test -p tui --lib --testscargo test -p yoi --testscd web/workspace && deno task checkcd web/workspace && deno task testcargo check -p yoiyoi ticket doctornix build .#yoi --no-link
- Focused Knowledge removal grep with only explicit legacy/manual
- Validation log:
/run/user/1000/yoi/yoi-orchestrator/bash-output/knowledge-removal-final-validation-1784156249.txt
Cleanup:
- Implementation worktree/branch cleanup will be performed after close commit。
- Per user instruction,
StopPodis not used。