← All Stars
public Star · 0.1.0
orrery/decision-bind
Seal a planner decision into a citeable DecisionReceipt with a stable digest.
Use this when
- You need a citeable freeze before downstream work proceeds
- You want offline-verifiable decision_digest evidence, not debate hosting
Not for
- Hosting ADRs or design docs
- Multi-party voting or quorum signatures
- Fetching statement text by digest alone
Inputs / Outputs
Inputs
| Name | Type | Notes |
|---|---|---|
decision_id required |
string | stable caller id ≤128 chars |
statement required |
string | exact decision text ≤16 KiB UTF-8 |
adr_url |
string | optional HTTPS ADR link |
issue_url |
string | optional HTTPS tracker link |
Outputs
| Name | Type | Notes |
|---|---|---|
decision_digest |
string | — |
decided_at |
string | — |
statement |
string | — |
envelope |
signed-envelope | — |
Example
{
"method": "tools/call",
"params": {
"name": "bind",
"arguments": {
"decision_id": "planner-freeze-1",
"statement": "pause for typed decision on unsupported MyST directive; do not invent MDX."
}
}
}Tools
bind
Seal a planner decision statement into a citeable DecisionReceipt with a stable decision_digest · schema
{
"type": "object",
"properties": {
"decision_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"statement": {
"type": "string",
"minLength": 1,
"maxLength": 16384
},
"adr_url": {
"type": "string",
"format": "uri"
},
"issue_url": {
"type": "string",
"format": "uri"
}
},
"required": [
"decision_id",
"statement"
],
"additionalProperties": false
}In constellations
No constellation references this Star yet.