| metadata | {"mode":"router","not_when":["local file discovery alone is enough","litkg-rs implementation, KG config, or backend contracts are changing","a concrete failure loop owns the task"],"handoff_to":["aria-nbv-context for local-only discovery","semantic-scholar-litkg for litkg-rs, KG config, or backend edits","diagnose-aria for KG ingestion failures"],"evidence_required":["litkg command output or cited KG result","canonical source inspection before promoting retrieved truth","claim-check command for advisor-facing claims"],"applies_to":["**"],"triggers":["kg-route","claim check","source-backed","consolidate memory"],"must_read":["AGENTS.md",".agents/references/source_order.md",".agents/references/litkg_quick_reference.md"],"canonical_sources":["AGENTS.md",".agents/references/source_order.md#role-split",".agents/references/litkg_quick_reference.md#probation-lane",".agents/references/litkg_quick_reference.md#fallback",".agents/references/litkg_quick_reference.md#mandatory-claim-checks",".agents/references/alignment_tools_contract.md#tool-boundaries",".configs/litkg.toml"],"literature_refs":["docs/contents/literature/index.qmd","docs/literature/sources.jsonl","docs/references.bib"],"tool_refs":["mcp__code_index.search_code_advanced","mcp__MCP_DOCKER.list_papers"],"verification":["make kg-capabilities KG_FORMAT=json","make kg-route KG_TASK=\"<task>\" KG_FORMAT=json","make kg-claim-check KG_CLAIM=\"<claim>\""]} |