seshat_prepare_approval_request
Draft a request for human approval of BI pipeline readiness, attaching required authority and supporting issue. Never grants approval; returns a prepared-but-blocked request awaiting external sign-off.
Instructions
Draft the request a named human must rule on, approving nothing.
Use when: readiness needs a human ruling and you want the request assembled with its supporting issue and the authority required. Not for: granting, recording or standing in for an approval -- no tool here can do that, and a human signs off outside this server. Returns: a request with status 'prepared_not_approved', the requested authority and the supporting issue. Outcome is always 'blocked', by design, because preparing a request advances nothing. Read-only: writes no approval receipt and grants no readiness.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table | Yes | The one table to report on, matching a table name or its mapping directory (for example 'retail_store_sales'). Required. May not contain '/', '\' or '..'. | |
| workspace | Yes | Path to the local Seshat BI workspace to read. Must resolve to exactly the root this server was started with; a parent or subdirectory is refused. | |
| decision_id | Yes | Caller's identifier for the decision this request covers, recorded verbatim in the prepared request. Must be non-empty text. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||