AI Proposal Stuck or Missing Card Playbook
Who this is for
Users who submitted a request to the AI Pilot and are not seeing a proposal card, or whose proposal card is stuck in a specific state.
AI Proposal Status Values
| Status | Meaning |
|---|---|
draft | AI is generating the proposal — appears briefly |
pending_approval | Proposal is ready and waiting for your review/approval |
approved | You approved the proposal; execution is queued |
rejected | You or a safety guard rejected the proposal |
executing | AI is running the approved plan on the server |
completed | All steps completed successfully |
failed | Execution failed partway through |
Playbook: No Proposal Card Appearing
You asked the AI Pilot to do something but no card appeared.
Step 1 — Check the Activity Center
- Open the Activity Center (bell icon or top-right button).
- Look for a recent AI Pilot job.
- If there is an error: read the error message.
Step 2 — Check AI Pilot Settings
- Go to AI Pilot → Settings.
- Verify:
- AI Pilot is enabled for this org.
- The server you targeted has AI Pilot access enabled.
- Write operations are not blocked by safety settings.
Step 3 — Retry the Request
The AI may have failed to generate a proposal due to a transient error (LLM timeout, context too large).
- Try rephrasing the request to be more specific.
- Target a specific server explicitly if you didn't before.
Playbook: Proposal Stuck in "draft"
If a proposal stays in draft state for more than 2 minutes:
- Refresh the page.
- Check the Activity Center for a timeout or error.
- If the draft persists with no progress: dismiss it and submit the request again.
Playbook: Proposal Stuck in "executing"
If a proposal was approved but execution is stuck:
Step 1 — Check Activity Center
Open the Activity Center and find the executing proposal. Expand it to see which step is running.
Step 2 — Check SSH Connectivity
Most execution failures are SSH-related. The AI executes commands on the server via SSH.
- Verify SSH is working — see KB-12-05: SSH Unreachable Playbook.
Step 3 — Wait or Intervene
Some AI operations (e.g., software installation, backups) can take several minutes.
- If the Activity Center shows active progress: wait.
- If the Activity Center shows no progress for 10+ minutes: there may be a stuck SSH process.
To recover from a stuck execution:
- SSH to the server via Terminal.
- Run
ps aux | grep cloudpilotto find stuck processes. - Kill them:
sudo kill. - The job will mark as failed. You can retry.
Playbook: Proposal Failed
If execution failed partway through:
- Read the error in the Activity Center.
- Common causes:
- SSH dropped
- Command permission denied (use
sudo) - Disk full
- Fix the root cause.
- Re-submit the AI request, specifying what still needs to be done.
AI Safety Refusals
If the AI says it cannot perform an action, it may be blocked by safety rules:
- Actions on servers marked as production-protected are blocked unless you disable protection.
- Destructive operations (delete, drop database) require explicit confirmation.
- Write operations may be disabled in AI settings.
See KB-07-12: Why AI May Refuse an Action.
Related Articles
- KB-07-02: Approval Cards and Safety Model
- KB-07-03: Tool Execution Visibility and Activity Center
- KB-12-05: SSH Unreachable Playbook