4889f4747490b94e726a4f035b5777a1db0fd181 on 2026-10-22. None of the 19 requested customer actions below has a matching route or OpenAPI operation. Existing published Studio operations cover other resources and do not supply these actions. ENG-5899 owns the missing runtime and acceptance proof; the inactive internal inventory is docs/platform-api/proposals/ENG-5856.json.
This page records source reuse boundaries and requirements for future work. It is not a callable API contract, operational register, baseline, exemption, or harness-debt record. Every action has approved: false, a null route and operation ID, pending scopes and events, hidden MCP exposure, and excluded SDK exposure. No route, operation ID, scope name, role guarantee, event delivery promise, or completed test for an absent endpoint is asserted here. Safe reads and non-live writes may be considered only after P4 scope, P7 tool, and P9 governance review; they are not approved for exposure by this inventory.
Current source boundaries
AgentConfigurations::Sandbox::Originissues a server-only origin bound to a persisted account, fresh run UUID, and immutable configuration snapshot. It has no customer-facing caller. A customeris_testflag or sandbox label does not grant authority.AgentConfigurations::Sandbox::ActionDispatchvalidates the internal action registry and routes by declared mutation. Its production read and simulation ports both refuse; its only successful path is through injected synthetic test ports. This proves internal routing and validation behavior, not a customer HTTP/e2e sandbox, live provider simulation, or isolation from work a future implementation might enqueue.AgentConfigurations::Evaluationsstores account-scoped, append-only outcomes for immutable configuration versions. Its source comment says there is no result-ingest controller or route. It is not a customer case suite or customer run API.- ToolSuite dataset, scorer, report, and run-record code support repository-owned synthetic/offline evaluation harnesses. They do not provide customer-owned persisted cases, a customer run endpoint, or a customer billing policy. A harness and its specs are source references only.
Requested actions
Shared future safety and acceptance proof
Future implementation must define account and role isolation, with the administrator andorchestration_studio feature contract settled by ENG-5899 and P4 review. Every lookup and background job must be account-scoped. Sandbox and evaluation work must be unable to reach live contacts, channels, or customer integration data, including through deferred jobs. Integration writes require an explicit integration allowlist, ownership and consent; test-mode alone is not authority.
Define each state transition and effect separately. Case edit, delete, accept, skip, golden result, and run result actions cannot be treated as no-effect because of their labels. Destructive deletion needs actor, eligible-state, retry, retention, and run-reference semantics. Refused or failed writes must preserve prior state and must not create success audit entries; successful actions need actor audit evidence. Retries and concurrent commands need explicit idempotency and integrity proof.
Evaluation run creation must use persisted Tied-paid token-budget admission and refusal. Over-budget admission refuses before work starts; the customer is never billed. Define idempotency and document the actual concurrency limit from implementation evidence; this page asserts no limit value. Reconcile persisted suites, runs, budgets, and jobs with ENG-3789/I-30. P4 scope review, P7 tool review, and P9 governance review remain prerequisites. No future test is claimed as already run, and no absent endpoint is described as tested.
The only proposed evaluation events are eval.case_added, eval.case_deleted, and eval.run_completed; event metadata and delivery remain pending review, with no delivery promise. The requested sandbox actions propose no external events by design; this says nothing about current runtime event delivery. The three existing moves_money operations remain unchanged, and this inventory adds no billing operation.