lifeos__propose_edge
Propose a typed semantic edge between two vault nodes. Routes through citation verification and novelty scoring, then delivered to the curator inbox for review.
Instructions
Propose a typed semantic edge between two vault nodes. Routes through CitationVerifier and NoveltyScorer. Edge lands in the LifeOS Curator inbox with reviewState=proposed for user review.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| src | Yes | Source path (vault-relative), optionally with #anchor | |
| dst | Yes | Destination path (vault-relative), optionally with #anchor | |
| type | Yes | Semantic relationship type (9-item enum) | |
| directionality | No | Edge direction — defaults to a_to_b | |
| confidence | Yes | Caller's self-assessed confidence in this edge (0–1) | |
| quote_a | Yes | Verbatim excerpt from the src file supporting this edge | |
| quote_b | Yes | Verbatim excerpt from the dst file supporting this edge | |
| rationale | Yes | Why this edge exists — stored in mcp_metadata for the Curator review UI | |
| speculative | No | True if this edge is speculative / low-confidence |