decision_propose
Propose a governance decision as an unsigned DRAFT in the vault's Nestor database so a human can seal it and link it back to SOIL.
Instructions
Propose a recorded governance decision (a SOIL record in projects_willow_governance_decisions) as a DRAFT in the vault's Nestor database, so a human can seal it there and close the loop back to SOIL (seal_handler.on_seal upgrades the record once that seal is ledgered).
This is a GOVERNANCE WRITE, but propose is not seal: it lands an unsigned draft only — the counter-verb that ratifies it (nestor's own seal, which needs a human's signing key) is deliberately out of this tool's reach.
question/conclusion/rationale/origin default from the record's title/ruling/rationale (and a willow-seat-scoped origin) when left blank; an explicit argument always overrides the default. Idempotent: a record that already carries a nestor_pair_id is never proposed again — returns the existing pair_id with status='already_linked' instead. Returns {error: record_not_found} for an unknown record_id, or {error: nestor_unavailable} when the optional Nestor engine isn't installed. On success: {pair_id, record_id, status: 'draft'}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes | ||
| origin | No | ||
| question | No | ||
| rationale | No | ||
| record_id | Yes | ||
| conclusion | No |