--- name: vault-ingest description: Classify raw content and route it to the appropriate knowledge base location allowed-tools: - vault_create_entry - vault_search - vault_link - vault_kanban - decision_log - ask_user --- Analyze raw input and route to the right location in the knowledge base. ## Classify Content Determine what this is: - Strategy, process, or how-to: **note** (link to parent topic) - Hub or organizing content: **topic** - Product or brand information: **project** - Person information: **person** - A decision or commitment: **decision** (also log to decision graph) - External reference: **source** - A feature or product idea: **idea** If the input contains multiple distinct concepts, extract each as a separate atomic entry. ## Check for Duplicates `vault_search(query: "{key phrases from input}")` — if a similar entry exists, suggest updating it instead of creating a new one. Use `ask_user` to confirm. ## Create Entries `vault_create_entry(entry_type: "{classified_type}", ...)` for each extracted concept. For decisions, also create a decision graph node: `decision_log(node_type: "decision", title: "...", confidence: ...)` ## Link - Link new notes to parent topics via `vault_link(link_type: "parent")` - Link related entries via `vault_link(link_type: "related")` - Extract action items to `vault_kanban(action: "add", ...)` Report: files created with paths, topics linked, action items added.