Skip to main content
Glama

conduyt_update_lost_propagation

Toggles LOST status propagation for a tenant: enable live masterStatus flips when a contact's last open deal closes lost, or keep shadow-report-only mode.

Instructions

Turn LOST propagation on or off for this tenant (Lifecycle v3 P2). When on: a contact's masterStatus flips to 'lost' within a minute of its LAST open deal card closing lost (a per-minute resolver applies the rule on the committed state) (carrying that card's lostReason into masterStatusReason), a new open card on a lost/abandoned/disqualified contact reopens it, and a won contact never flips. Forward-only from the first enable (enabledAt is stamped server-side): existing history never flips by itself. A terminal masterStatus silences every drip, sequence and playbook for that contact, so read the nightly shadow report first (job run 'lost-propagation-shadow': contacts that would flip, their reasons, and the automations that would go quiet) before enabling.

Input Schema

NameRequiredDescriptionDefault
enabledYestrue = flips happen live from now on; false = shadow report only

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv4.71.0

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does so thoroughly: it discloses flip timing, the per-minute resolver, lostReason propagation, reopen behavior, won-contact exemption, forward-only history, server-side enabledAt stamping, and the automation-silencing consequence of a terminal status.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose is front-loaded and the dense paragraph is information-rich with little waste. The nested parentheticals make it heavier than ideal, but every clause carries relevant behavioral detail for a high-stakes toggle.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a mutation tool with no annotations and no output schema, the description is unusually complete. It covers activation timing, history semantics, downstream automation impact, and a concrete pre-enable safety step.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the single boolean parameter is already well documented in the schema. The description reinforces the enabling behavior but adds little parameter-specific detail beyond what the schema states.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Turn LOST propagation on or off for this tenant'. It is clear what the tool does, though it doesn't explicitly distinguish itself from adjacent lifecycle/status siblings like conduyt_update_master_statuses or conduyt_get_lifecycle_settings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a clear operational prerequisite: read the nightly shadow report ('lost-propagation-shadow') before enabling. It also explains the off-state behavior via 'shadow report only', but does not explicitly name when-not conditions or alternative tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools