Automation: acquire and apply
navig_automation_applyAcquire a Harbor Bay item by slug or apply an installed Block end-to-end, returning an execution receipt or acquisition action. Use navig_automation to inspect first.
Instructions
Acquire a Harbor Bay item or apply an installed Block end-to-end. State-changing: may install content or run steps; a Block needs its step approvals and resolves secrets only from env/vault. Use navig_automation to inspect first. Returns the execution receipt or the acquisition action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Block id (must be installed) Used by: block_apply. | |
| slug | No | The item's slug (from navig_bay_list) Used by: bay_acquire. | |
| action | Yes | Operation to perform. Required parameters per action: bay_acquire: slug; block_apply: id. What each action does: bay_acquire: Acquire a Bay item by slug (call navig_bay_list first for the slug) (required: slug) | block_apply: Apply a block — run its outcome end-to-end and return a verified receipt (required: id) | |
| inputs | No | Key/value map of the block's non-secret inputs Used by: block_apply. | |
| dry_run | No | Preview the plan; resolve no secrets, no writes Used by: block_apply. | |
| workdir | No | Working directory (default: current space root) Used by: block_apply. | |
| approvals | No | Step ids to approve (required for destructive steps) Used by: block_apply. |