Pin constraint
pin_constraintPin, re-pin, or release this company's binding revenue constraint as a DATED, FALSIFIABLE claim. Operator-only: live chat or a card a person approved — never an unattended run. A claim names the constraint, what you believe (8–280 chars), by_date (7–180 days out), and the registered demand number + threshold that would DISCONFIRM it — a number this company can measure today; the daily sweep measures it for free, and every door (get_okrs, goals in every worker prompt, the dashboard header) reads HOLDING / DISCONFIRMED / EXPIRED from the same row. Re-pin = call again (restarts the clock; confirm-still-binds is a re-pin). release:true deletes the pin. Use when the operator says which constraint binds and until when.
Routing: Operator pins / re-pins / releases the binding constraint claim → use this
[sensitive-tier — EVERY call needs a manager's approval (per-send human rail): each request queues its own approval card and sends exactly once on approve. There is no standing grant for this tool. Call it on the first clear ask; the card is the yes — do not re-ask in chat.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional rationale (≤ 500 chars). Not rendered in any prompt; it does ride the derived read on get_attention_quest (neutralised at the row). | |
| claim | No | What you believe binds revenue and why — 8–280 characters. Rendered to every worker as your claim. | |
| by_date | No | YYYY-MM-DD (UTC). At least 7 days out (the instrument's resolution) and at most 180. The claim EXPIRES on this date — never auto-renewed. On a card the window is measured from the approval, not the ask. | |
| release | No | true = delete the pin (the operator's decision). No other claim arg with it. | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| disconfirm_op | No | The claim is DISCONFIRMED when the source reads ≥ (gte) or ≤ (lte) the threshold before by_date. | |
| constraint_pin | No | The binding revenue constraint. | |
| disconfirm_source | No | Registered demand/integrity source that would disconfirm the claim: one of the keys pinSourceKeys() lists (today: the four demand keys). | |
| disconfirm_threshold | No | The number that disconfirms. |