triage を呼んで残作業を確認します。
docs/local/plan_files-tree-search-child-filter.md(92 日経過・[様子見])から進めますね。
検証が通っているので [完了] に昇格して archive に送りますか?
// 戻り値(抜粋) { "items": [ { "rel": "docs/local/plan_files-tree-search-child-filter.md", "title": "files タブ検索で子要素が出ない", "state": "watching", // [様子見] "type": "plan", "age_days": 92, "actions": ["promote", "keep", "discard"] }, { "rel": "docs/local/pending_winget-publish.md", "state": "pending", "age_days": 40, "actions": ["resume", "keep", "discard"] } // … 計 5 件 ], "needs_fix": [] }
actions から実行可能な手だけ提案できる(不可な手は最初から選べない)。
promote で [様子見]→[完了] に書き換えて、sweep で archive へ送ります。
plan_files-tree-search-child-filter.md を
docs/local/archive/2026-06/ に移送しました(要判断 3→2、保留 2 のまま)。
{
"ok": true,
"path": "docs/local/plan_files-tree-search-child-filter.md",
"changed": {
"state": ["watching", "done"],
"label": ["[様子見]", "[完了]"]
}
}
[
{
"from": "docs/local/plan_files-tree-search-child-filter.md",
"to": "docs/local/archive/2026-06/plan_files-tree-search-child-filter.md",
"state": "done"
}
]
apply は 1 ファイルに閉じた操作のみ受け付け、sweep は
done/discarded のみ移送する([様子見] や [保留] は触らない)。AI が暴走しても被害が出ない設計。
summary で全プロジェクトの要点だけ取りますね。
bugfix_login-flow_2026-05-12.md)から直しましょうか?
{
"projects": [
{ "name": "project-a", "todo":7, "pending":3, "fix":1 },
{ "name": "project-b", "todo":4, "pending":1, "fix":0 },
{ "name": "docsweep", "todo":2, "pending":2, "fix":0 }
],
"oldest_todo": "project-a/docs/local/plan_login-flow-refactor.md (134d)",
"needs_fix": [
"project-a/docs/local/bugfix_login-flow_2026-05-12.md (H1 ラベル欠落)"
]
}
summary は AI のコンテキスト圧迫を避ける用。フル INDEX が要るときは index を呼ぶ。
# 1. docsweep を MCP extra 付きで導入 pip install 'docsweep[mcp]' # 2. Claude Code 側の MCP 設定(~/.claude/mcp.json など) { "mcpServers": { "docsweep": { "command": "python", "args": ["-m", "docsweep", "mcp"] } } } # 3. グローバル導線を一発で(セッション開始時に triage を読ませる) docsweep inject-global --agent claude