37c75867e53dbcb92e1360cfa3a8bbb0fb9c67ae. The current routes and parsed OpenAPI expose no Studio conductor rule or trigger operations, dry-run endpoints, or conductor setup reads. Existing AgentConfigurations::Commands is internal implementation and does not establish an HTTP publish, check, trigger, or history API. The agent configuration route show/rollback operations are version/route surfaces owned by ENG-5852 and are not conductor CRUD.
| Requested action | Current route status | Source evidence and reusable boundary | Runtime owner / gap | Unresolved effect or safety requirement |
|---|---|---|---|---|
conductor.overview | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Define account-scoped read fields and redact sensitive configuration; no scope or external visibility is approved. |
conductor.routing | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Define account-scoped read fields and redact sensitive configuration; no scope or external visibility is approved. |
conductor.triggers | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Define account-scoped read fields and redact sensitive configuration; no scope or external visibility is approved. |
conductor.publishPlan | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Define account-scoped read fields and redact sensitive configuration; no scope or external visibility is approved. |
conductor.readRule | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Define account-scoped read fields and redact sensitive configuration; no scope or external visibility is approved. |
conductor.tryMessage | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Dry-run behavior must have zero live effects. Trigger execution needs idempotency and actor audit; these are future ENG-5892 requirements, not current guarantees. |
conductor.testRule | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Dry-run behavior must have zero live effects. Trigger execution needs idempotency and actor audit; these are future ENG-5892 requirements, not current guarantees. |
conductor.setup read | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Define account-scoped read fields and redact sensitive configuration; no scope or external visibility is approved. |
conductor.createRule | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Rule and trigger edits need account/agent ownership, actor audit, and defined routing or delivery effects before exposure. |
conductor.updateRule | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Rule and trigger edits need account/agent ownership, actor audit, and defined routing or delivery effects before exposure. |
conductor.duplicateRule | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Rule and trigger edits need account/agent ownership, actor audit, and defined routing or delivery effects before exposure. |
conductor.moveRule | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Rule and trigger edits need account/agent ownership, actor audit, and defined routing or delivery effects before exposure. |
conductor.setRuleStatus | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Rule and trigger edits need account/agent ownership, actor audit, and defined routing or delivery effects before exposure. |
conductor.deleteRule | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Rule and trigger edits need account/agent ownership, actor audit, and defined routing or delivery effects before exposure. |
conductor.createTrigger | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Rule and trigger edits need account/agent ownership, actor audit, and defined routing or delivery effects before exposure. |
conductor.saveTrigger | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Rule and trigger edits need account/agent ownership, actor audit, and defined routing or delivery effects before exposure. |
conductor.setTriggerStatus | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Rule and trigger edits need account/agent ownership, actor audit, and defined routing or delivery effects before exposure. |
conductor.runTrigger | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Dry-run behavior must have zero live effects. Trigger execution needs idempotency and actor audit; these are future ENG-5892 requirements, not current guarantees. |
conductor.deleteTrigger | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5892 (ENG-5851). | Rule and trigger edits need account/agent ownership, actor audit, and defined routing or delivery effects before exposure. |
conductor.publish | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5888 (ENG-5851). | This references the same missing publish HTTP surface as agents.publish, not a separate implementation. Additional confirmation is not established. |
conductor.pauseAgent | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5890 (ENG-5851). | Pause/resume refer to the single agent lifecycle family on the agent lifecycle page; do not count them as separate operations. |
conductor.resumeAgent | No callable Studio route or OpenAPI operation on this revision. | config/routes.rb account route block and parsed OpenAPI paths; no matching conductor, rule, trigger, dry-run or setup operation exists. Reuse: Agent configuration versions for the shared version/publish/rollback definition only; internal commands are not an HTTP API. | ENG-5890 (ENG-5851). | Pause/resume refer to the single agent lifecycle family on the agent lifecycle page; do not count them as separate operations. |
Shared lifecycle and version behavior
conductor.publish and agents.publish reference the same missing publish HTTP surface, canonically owned by ENG-5888, through the shared version/rollback concept documented by the Agent configuration versions page. They do not represent separate implementations. conductor.pauseAgent and conductor.resumeAgent reference the single ENG-5890 agent lifecycle family; they are not extra operations.
Dry runs currently have no callable API. Zero-live-effect behavior and trigger idempotency plus actor audit are future requirements owned by ENG-5892. Nothing in current routes or internal command services proves those guarantees. No HTTP paths, request/response schemas, scopes, event names, or final operation IDs are assigned here.