Autonomous Decision Making
Medium
- Category
- Excessive Agency
- Content
- **pipeline_move_stage** — Move deal to new stage. Needs confirmation. Params: `opportunity_id` (uuid), `new_stage` (enum) - **pipeline_add_note** — Add note to deal. Params: `opportunity_id` (uuid), `notes` (string) - **pipeline_kill_deal** — Kill a deal. Needs confirmation. Params: `opportunity_id` (uuid), `kill_reason` (financial_discrepancy|deal_size_insufficient|concentration_risk|industry_mismatch|no_broker_response|overpriced|intuitive_rejection|competition|location|other), `kill_notes?` - **pipeline_update_deal** — Update deal metadata (star, label, next action, priority). No confirmation needed. Params: `opportunity_id` (uuid), `is_starred?` (boolean), `deal_label?` (green|yellow|red|null), `next_action?` (string|null, max 500), `next_action_due?` (ISO date string|null), `priority?` (0-10) - **pipeline_log_interaction** — Log an interaction (call, email, meeting, note) directly on a deal without needing a broker. No confirmation needed. Params: `opportunity_id` (uuid), `interaction_type` (call|email_sent|email_received|meeting|note), `subject?` (max 300), `notes?` (max 5000), `broker_id?` (uuid, optional) ### Feed (On-Market Deals)
- Confidence
- 95% confidence
- Finding
- The skill exposes several state-changing operations that explicitly require no confirmation, including updating deal metadata and logging interactions. In an agent setting, this enables the model to make consequential business-record changes based on ambiguous prompts, hallucinated context, or prompt injection from untrusted email/CIM content, without an explicit user approval step.
