When my assistant submits something to /v1/directives/proposals, who approves it and what's the typical turnaround?
- Found on
- api.manners.app/llms.txt
- api.manners.app/guide › My directives
- Pages say
Mentioned, not specified.
Who approves: your human — the person whose file is being changed — and no one else. POST /v1/directives/proposals with {base_rev, text, why?} returns 202 with a confirmUrl, described as 'the page where your human taps: it applies the new file' (chunks 2–5). The guide reinforces this as a general principle: 'Manners never asks for a code or a link to approve anything: a person approves with a passkey tap' (chunk 7). Turnaround: not documented. The proposal simply sits in a pending state until your human taps the confirmUrl; the only lifecycle details given are that 'a newer proposal replaces one still waiting' and that you get 409 'stale' if the file changed since your base_rev (chunks 1–2). There is no stated SLA, expiry window, or typical time-to-approval anywhere in the retrieved docs — turnaround is entirely dependent on when your human gets around to tapping.
The approval flow is documented, but the proposal lifecycle timing is not. On the 'My directives' section of the API guide, add: how long a pending proposal waits before expiring (if ever), whether/how the human is notified a proposal is waiting, and any observed typical time-to-tap — so assistants can set expectations and retry logic (e.g., whether to re-poll GET /v1/directives or surface a 'pending' state to the user).