{"$defs":{"capacity_diagnostic":{"$ref":"#/$defs/diagnostic"},"capacity_envelope":{"oneOf":[{"additionalProperties":false,"properties":{"artifact_class":{"const":"normal"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","not_written"]},"result":{"enum":["not_requested","not_written"]},"trace":{"enum":["not_requested","not_written"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"error":{"$ref":"#/$defs/capacity_diagnostic"},"execution":{"oneOf":[{"additionalProperties":false,"properties":{"state":{"const":"not_started"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"evaluation_memory":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/evaluation_memory"}]},"last_evaluation_error":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"kind":{"enum":["arithmetic_error","type_error","arity_error","unknown_tool","not_callable","loop_limit_exceeded","unsupported_java_class","unsupported_java_member","java_arity_error","java_type_error","java_domain_error","invalid_java_string","java_handler_contract_error","inspect_only_unavailable"]},"message":{"maxLength":1024,"minLength":1,"type":"string"}},"required":["kind","message"],"type":"object"}]},"state":{"const":"incomplete"},"usage":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/usage"}]}},"required":["state","usage","evaluation_memory","last_evaluation_error"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_class":{"const":"private"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","not_written"]},"result":{"enum":["not_requested","not_written"]},"trace":{"enum":["not_requested","not_written"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"error":{"$ref":"#/$defs/capacity_diagnostic"},"execution":{"oneOf":[{"additionalProperties":false,"properties":{"state":{"const":"not_started"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"evaluation_memory":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/evaluation_memory"}]},"last_evaluation_error":{"type":"null"},"state":{"const":"incomplete"},"usage":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/usage"}]}},"required":["state","usage","evaluation_memory","last_evaluation_error"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"}]},"classified_diagnostic":{"$ref":"#/$defs/diagnostic"},"diagnostic":{"additionalProperties":false,"properties":{"cause":{"enum":["lock_timeout","filesystem_error","permission","unexpected_exception","subprocess_failed","invalid_configuration","resource_unavailable","destination_exists"]},"code":{"enum":["invalid_command","invalid_arguments","conflicting_arguments","project_host_undeclared","envelope_destination_exists","docs_page_unknown","example_unknown","project_schema_invalid","schema_validation_unavailable","host_unavailable","host_invalid","host_schema_invalid","installed_limit_invalid","installation_revision_missing","installation_endpoint_invalid","installation_endpoint_insecure_loopback_required","installation_endpoint_literal_loopback_required","installation_endpoint_insecure_loopback_forbidden","installation_endpoint_credentials_require_https","application_unavailable","application_not_found","invalid_json","duplicate_property","schema_violation","unknown_mission_provider","duplicate_mission_provider","installed_limit_exceeded","limit_unavailable","limit_configuration_invalid","limit_capacity_invalid","declared_read_effect_invalid","required_property_missing","reference_missing","document_limit_exceeded","contract_invalid","contract_projection_limit_exceeded","input_invalid","input_contract_failed","override_invalid","event_identity_conflict","bundle_invalid","bundle_limit_exceeded","compile_failed","syntax_invalid","undefined_variable","duplicate_definition","unknown_namespace","entry_invalid","mission_undeclared","mission_capability_ungranted","provider_unknown","selection_invalid","selection_unverifiable","placement_denied","dependency_invalid","data_policy_denied","invalid_destination","envelope_destination_unavailable","invalid_trace_destination","trace_directory_missing","trace_destination_unavailable","trace_destination_unsafe","invalid_inspection_destination","inspection_destination_unavailable","inspection_directory_missing","inspection_destination_unsafe","invalid_result_destination","result_destination_unavailable","result_directory_missing","result_destination_unsafe","destination_exists","private_destination_required","recovery_reservation_failed","prune_unsafe_directory","prune_unavailable","prune_delete_failed","environment_unavailable","environment_file_not_found","environment_file_not_regular","environment_file_unreadable","environment_file_too_large","environment_file_invalid","environment_file_invalid_utf8","authorization_target_unknown","authorization_not_applicable","command_not_found","executable_unavailable","fixtures_unreadable","adapter_unavailable","provider_admission_unavailable","model_contract_unsupported","launcher_unavailable","local_check_timeout","provider_application_unavailable","selection_rejected","selection_validation_failed","selection_validation_timeout","credential_unavailable","authorization_required","authorization_rejected","authentication_rejected","connectivity_rejected","connectivity_protocol_error","connectivity_unsupported","connectivity_outcome_unknown","connectivity_timeout","authorization_unavailable","connectivity_unavailable","connectivity_rate_limited","provider_unavailable","provider_acquisition_timeout","provider_endpoint_connection_refused","provider_endpoint_name_unresolved","provider_endpoint_tls_failed","provider_protocol_error","provider_protocol_version_unsupported","provider_tool_missing","provider_policy_changed","capability_requirement_missing","workflow_failed","explicit_failure","evaluation_failed","invalid_agent_config","phase_return_contract_failed","llm_authentication_failed","llm_payment_required","llm_rate_limited","llm_model_not_found","llm_tool_calling_unsupported","llm_request_invalid","llm_access_denied","llm_timeout","llm_provider_unavailable","llm_usage_unavailable","llm_provider_failed","mission_failed","capability_quota_exceeded","runtime_limit_exceeded","turn_limit_exceeded","model_output_truncated","run_timeout","provider_failed","replay_fixture_missing","event_capture_limit_exceeded","event_sink_unavailable","inspection_capture_limit_exceeded","inspection_sink_unavailable","result_invalid","result_contract_failed","result_limit_exceeded","provider_cleanup_failed","provider_cleanup_timeout","trace_publication_failed","inspection_publication_failed","result_publication_failed","recovery_cleanup_failed","destination_collision","initialization_target_exists","initialization_parent_missing","initialization_parent_unusable","initialization_failed","source_out_destination_exists","source_out_parent_unusable","source_out_parent_missing","source_out_parent_unsafe","source_out_failed","source_out_cleanup_failed","candidate_refused","candidate_destination_exists","candidate_publication_failed","invalid_candidate_destination","candidate_destination_parent_missing","candidate_destination_parent_unsafe","descriptor_too_large","candidate_source_too_large","unreadable_candidate_source","candidate_cleanup_failed","result_artifact_too_large","unreadable_result_artifact","result_pointer_invalid","result_artifact_invalid","selected_component_missing","internal_error"]},"message":{"type":"string"},"notes":{"type":"array"},"path":{"$ref":"#/$defs/diagnostic_path"},"phase":{"enum":["arguments","project","host","application","bundle","provider_declaration","destination","local_preflight","active_preflight","provider_acquisition","execution","result_cleanup","publication","internal"]},"provider_activity":{"type":"boolean"},"retryable":{"type":"boolean"},"source":{"$ref":"#/$defs/diagnostic_source"},"span":{"$ref":"#/$defs/diagnostic_span"},"subject":{"$ref":"#/$defs/diagnostic_subject"}},"required":["phase","code","message","source","path","span","subject","notes","retryable","provider_activity"],"type":"object"},"diagnostic_path":{"oneOf":[{"type":"null"},{"maxLength":8192,"pattern":"^(?:/(?:[^~/]|~[01])*)*$(?![\\s\\S])","type":"string"}]},"diagnostic_source":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"kind":{"const":"project"},"name":{"const":"ptc-project.json"}},"required":["kind","name"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"host"},"name":{"const":"ptc-host.json"}},"required":["kind","name"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"application"},"name":{"const":"ptc.json"}},"required":["kind","name"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"external_input"},"name":{"const":"input.json"}},"required":["kind","name"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"input_contract"},"name":{"maxLength":1024,"minLength":1,"pattern":"^[a-z0-9][a-z0-9._-]{0,127}(?:/[a-z0-9][a-z0-9._-]{0,127}){0,15}$(?![\\s\\S])","type":"string"}},"required":["kind","name"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"result_contract"},"name":{"maxLength":1024,"minLength":1,"pattern":"^[a-z0-9][a-z0-9._-]{0,127}(?:/[a-z0-9][a-z0-9._-]{0,127}){0,15}$(?![\\s\\S])","type":"string"}},"required":["kind","name"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"phase_return_contract"},"name":{"maxLength":1024,"minLength":1,"pattern":"^[a-z0-9][a-z0-9._-]{0,127}(?:/[a-z0-9][a-z0-9._-]{0,127}){0,15}$(?![\\s\\S])","type":"string"}},"required":["kind","name"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"component"},"name":{"maxLength":1024,"minLength":1,"pattern":"^[a-z0-9][a-z0-9._-]{0,127}(?:/[a-z0-9][a-z0-9._-]{0,127}){0,15}$(?![\\s\\S])","type":"string"}},"required":["kind","name"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"component_override"},"name":{"const":"component-override.json"}},"required":["kind","name"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"runtime"},"name":{"const":"ptc-runtime"}},"required":["kind","name"],"type":"object"}]},"diagnostic_span":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"end_byte":{"minimum":0,"type":"integer"},"start_byte":{"minimum":0,"type":"integer"}},"required":["start_byte","end_byte"],"type":"object"}]},"diagnostic_subject":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"type":"null"},"operation":{"const":"declaration"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"additionalProperties":false,"properties":{"destination":{"enum":["workflow","mission"]},"index":{"maximum":31,"minimum":0,"type":"integer"}},"required":["destination","index"],"type":"object"},"operation":{"const":"declaration"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"additionalProperties":false,"properties":{"destination":{"enum":["workflow","mission"]},"index":{"maximum":31,"minimum":0,"type":"integer"}},"required":["destination","index"],"type":"object"},"operation":{"const":"selection"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"additionalProperties":false,"properties":{"destination":{"enum":["workflow","mission"]},"index":{"maximum":31,"minimum":0,"type":"integer"}},"required":["destination","index"],"type":"object"},"operation":{"const":"local"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"type":"null"},"operation":{"const":"local"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"type":"null"},"operation":{"const":"application"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"type":"null"},"operation":{"const":"credentials"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"type":"null"},"operation":{"const":"authorization"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"additionalProperties":false,"properties":{"destination":{"enum":["workflow","mission"]},"index":{"maximum":31,"minimum":0,"type":"integer"}},"required":["destination","index"],"type":"object"},"operation":{"const":"authorization"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"additionalProperties":false,"properties":{"destination":{"enum":["workflow","mission"]},"index":{"maximum":31,"minimum":0,"type":"integer"}},"required":["destination","index"],"type":"object"},"operation":{"const":"connectivity"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"additionalProperties":false,"properties":{"destination":{"enum":["workflow","mission"]},"index":{"maximum":31,"minimum":0,"type":"integer"}},"required":["destination","index"],"type":"object"},"operation":{"const":"acquisition"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"type":"null"},"operation":{"const":"execution"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"additionalProperties":false,"properties":{"destination":{"enum":["workflow","mission"]},"index":{"maximum":31,"minimum":0,"type":"integer"}},"required":["destination","index"],"type":"object"},"operation":{"const":"execution"}},"required":["kind","name","operation","occurrence"],"type":"object"},{"additionalProperties":false,"properties":{"kind":{"const":"provider"},"name":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"occurrence":{"type":"null"},"operation":{"const":"cleanup"}},"required":["kind","name","operation","occurrence"],"type":"object"}]},"evaluation_memory":{"additionalProperties":false,"properties":{"bytes":{"minimum":0,"type":"integer"},"defined_count":{"minimum":0,"type":"integer"},"history_bytes":{"minimum":0,"type":"integer"},"history_count":{"minimum":0,"type":"integer"},"memory_bytes":{"minimum":0,"type":"integer"}},"required":["bytes","defined_count","history_bytes","history_count","memory_bytes"],"type":"object"},"execution_diagnostic":{"$ref":"#/$defs/diagnostic"},"finalization_uncertain_diagnostic":{"$ref":"#/$defs/diagnostic"},"recovery_written_diagnostic":{"$ref":"#/$defs/diagnostic"},"unclassified_diagnostic":{"$ref":"#/$defs/diagnostic"},"usage":{"oneOf":[{"additionalProperties":false,"properties":{"agent_protocol_errors":{"minimum":0,"type":"integer"},"capability_calls":{"additionalProperties":{"minimum":0,"type":"integer"},"maxProperties":512,"propertyNames":{"pattern":"^(?:workflow|mission)/[a-z][a-z0-9._/-]{0,127}$(?![\\s\\S])","type":"string"},"type":"object"},"capability_denials":{"additionalProperties":{"minimum":0,"type":"integer"},"maxProperties":3,"propertyNames":{"oneOf":[{"pattern":"^[a-z][a-z0-9_]{0,63}$(?![\\s\\S])","type":"string"},{"enum":["$overflow"],"type":"string"}]},"type":"object"},"capability_refusals":{"additionalProperties":{"minimum":0,"type":"integer"},"maxProperties":3,"propertyNames":{"oneOf":[{"pattern":"^(?:workflow|mission)/(?:[a-z][a-z0-9_]{0,63}|unknown|sha256:[0-9a-f]{64})/(?:[a-z][a-z0-9_]{0,63}|unknown|sha256:[0-9a-f]{64})$(?![\\s\\S])","type":"string"},{"enum":["$overflow"],"type":"string"}]},"type":"object"},"evaluation_continuation_bytes":{"minimum":0,"type":"integer"},"evaluation_history_bytes":{"minimum":0,"type":"integer"},"evaluation_memory_bytes":{"minimum":0,"type":"integer"},"evaluations_by_mission":{"additionalProperties":{"minimum":0,"type":"integer"},"maxProperties":512,"propertyNames":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"type":"object"},"events_dropped":{"additionalProperties":{"minimum":0,"type":"integer"},"maxProperties":512,"propertyNames":{"oneOf":[{"pattern":"^[a-z][a-z0-9-]{0,127}$(?![\\s\\S])","type":"string"},{"enum":["$overflow"],"type":"string"}]},"type":"object"},"llm_budget":{"additionalProperties":false,"properties":{"cost":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"charged_microusd":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"currency":{"const":"USD"},"limit_microusd":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"refused":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"remaining_microusd":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"reserved_microusd":{"const":0},"state":{"enum":["available","incomplete","overrun"]}},"required":["state","currency","limit_microusd","reserved_microusd","charged_microusd","remaining_microusd","refused"],"type":"object"}]},"total_tokens":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"charged":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"limit":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"refused":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"remaining":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"reserved":{"const":0},"state":{"enum":["available","incomplete","overrun"]}},"required":["state","limit","reserved","charged","remaining","refused"],"type":"object"}]}},"required":["total_tokens","cost"],"type":"object"},"llm_spend":{"oneOf":[{"additionalProperties":false,"properties":{"state":{"const":"empty"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"state":{"const":"incomplete"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"state":{"const":"overflow"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"input":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"output":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"state":{"const":"unpriced"}},"required":["state","input","output"],"type":"object"},{"additionalProperties":false,"properties":{"input":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"output":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"state":{"const":"available"},"total_cost":{"additionalProperties":false,"properties":{"currency":{"const":"USD"},"microunits":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","microunits"],"type":"object"}},"required":["state","input","output","total_cost"],"type":"object"}]},"llm_usage":{"items":{"additionalProperties":false,"properties":{"alias":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"calls":{"minimum":0,"type":"integer"},"installation_revision":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"missing_usage_calls":{"minimum":0,"type":"integer"},"successful_calls":{"minimum":0,"type":"integer"},"usage":{"additionalProperties":false,"properties":{"cache_creation":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"cache_read":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"input":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"output":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"total_cost":{"additionalProperties":false,"properties":{"currency":{"const":"USD"},"microunits":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","microunits"],"type":"object"}},"required":[],"type":"object"},"usage_calls":{"minimum":0,"type":"integer"},"usage_overflow":{"type":"boolean"}},"required":["alias","installation_revision","calls","missing_usage_calls","successful_calls","usage_calls","usage_overflow","usage"],"type":"object"},"maxItems":128,"type":"array"},"llm_usage_by_model":{"items":{"additionalProperties":false,"properties":{"calls":{"minimum":0,"type":"integer"},"missing_usage_calls":{"minimum":0,"type":"integer"},"resolved_model":{"maxLength":256,"minLength":1,"type":"string"},"successful_calls":{"minimum":0,"type":"integer"},"usage":{"additionalProperties":false,"properties":{"cache_creation":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"cache_read":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"input":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"output":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"total_cost":{"additionalProperties":false,"properties":{"currency":{"const":"USD"},"microunits":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","microunits"],"type":"object"}},"required":[],"type":"object"},"usage_calls":{"minimum":0,"type":"integer"},"usage_overflow":{"type":"boolean"}},"required":["resolved_model","calls","missing_usage_calls","successful_calls","usage_calls","usage_overflow","usage"],"type":"object"},"maxItems":128,"type":"array"},"llm_usage_state":{"const":"available"},"protocol_errors":{"minimum":0,"type":"integer"},"remaining_ms":{"minimum":0,"type":"integer"},"subordinate_evaluations":{"minimum":0,"type":"integer"},"unattributed_model_calls":{"minimum":0,"type":"integer"}},"required":["remaining_ms","capability_calls","subordinate_evaluations","evaluations_by_mission","protocol_errors","agent_protocol_errors","evaluation_memory_bytes","evaluation_history_bytes","evaluation_continuation_bytes","events_dropped","capability_refusals","capability_denials","llm_budget","llm_spend","llm_usage_state","llm_usage","llm_usage_by_model","unattributed_model_calls"],"type":"object"},{"additionalProperties":false,"properties":{"agent_protocol_errors":{"minimum":0,"type":"integer"},"capability_calls":{"additionalProperties":{"minimum":0,"type":"integer"},"maxProperties":512,"propertyNames":{"pattern":"^(?:workflow|mission)/[a-z][a-z0-9._/-]{0,127}$(?![\\s\\S])","type":"string"},"type":"object"},"capability_denials":{"additionalProperties":{"minimum":0,"type":"integer"},"maxProperties":3,"propertyNames":{"oneOf":[{"pattern":"^[a-z][a-z0-9_]{0,63}$(?![\\s\\S])","type":"string"},{"enum":["$overflow"],"type":"string"}]},"type":"object"},"capability_refusals":{"additionalProperties":{"minimum":0,"type":"integer"},"maxProperties":3,"propertyNames":{"oneOf":[{"pattern":"^(?:workflow|mission)/(?:[a-z][a-z0-9_]{0,63}|unknown|sha256:[0-9a-f]{64})/(?:[a-z][a-z0-9_]{0,63}|unknown|sha256:[0-9a-f]{64})$(?![\\s\\S])","type":"string"},{"enum":["$overflow"],"type":"string"}]},"type":"object"},"evaluation_continuation_bytes":{"minimum":0,"type":"integer"},"evaluation_history_bytes":{"minimum":0,"type":"integer"},"evaluation_memory_bytes":{"minimum":0,"type":"integer"},"evaluations_by_mission":{"additionalProperties":{"minimum":0,"type":"integer"},"maxProperties":512,"propertyNames":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"type":"object"},"events_dropped":{"additionalProperties":{"minimum":0,"type":"integer"},"maxProperties":512,"propertyNames":{"oneOf":[{"pattern":"^[a-z][a-z0-9-]{0,127}$(?![\\s\\S])","type":"string"},{"enum":["$overflow"],"type":"string"}]},"type":"object"},"llm_budget":{"additionalProperties":false,"properties":{"cost":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"charged_microusd":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"currency":{"const":"USD"},"limit_microusd":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"refused":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"remaining_microusd":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"reserved_microusd":{"const":0},"state":{"enum":["available","incomplete","overrun"]}},"required":["state","currency","limit_microusd","reserved_microusd","charged_microusd","remaining_microusd","refused"],"type":"object"}]},"total_tokens":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"charged":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"limit":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"refused":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"remaining":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"reserved":{"const":0},"state":{"enum":["available","incomplete","overrun"]}},"required":["state","limit","reserved","charged","remaining","refused"],"type":"object"}]}},"required":["total_tokens","cost"],"type":"object"},"llm_spend":{"oneOf":[{"additionalProperties":false,"properties":{"state":{"const":"empty"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"state":{"const":"incomplete"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"state":{"const":"overflow"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"input":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"output":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"state":{"const":"unpriced"}},"required":["state","input","output"],"type":"object"},{"additionalProperties":false,"properties":{"input":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"output":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"state":{"const":"available"},"total_cost":{"additionalProperties":false,"properties":{"currency":{"const":"USD"},"microunits":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","microunits"],"type":"object"}},"required":["state","input","output","total_cost"],"type":"object"}]},"llm_usage":{"type":"null"},"llm_usage_by_model":{"type":"null"},"llm_usage_state":{"const":"unavailable"},"protocol_errors":{"minimum":0,"type":"integer"},"remaining_ms":{"minimum":0,"type":"integer"},"subordinate_evaluations":{"minimum":0,"type":"integer"},"unattributed_model_calls":{"type":"null"}},"required":["remaining_ms","capability_calls","subordinate_evaluations","evaluations_by_mission","protocol_errors","agent_protocol_errors","evaluation_memory_bytes","evaluation_history_bytes","evaluation_continuation_bytes","events_dropped","capability_refusals","capability_denials","llm_budget","llm_spend","llm_usage_state","llm_usage","llm_usage_by_model","unattributed_model_calls"],"type":"object"}]}},"$id":"https://ptc-runner.dev/schemas/ptc-command-envelope-v5.schema.json","$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"additionalProperties":false,"properties":{"command":{"enum":["help"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["version"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["docs"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["init"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["validate"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["doctor"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"items":{"$ref":"#/$defs/diagnostic"},"maxItems":6,"type":"array"},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["models"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["catalog"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["materialize"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["transcript"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["unknown"]},"error":{"$ref":"#/$defs/diagnostic"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["doctor"]},"error":{"$ref":"#/$defs/diagnostic"},"result":{"additionalProperties":false,"properties":{"checks":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"code":{"const":"available"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"active_check_required"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"not_verified_due_to_failure"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"adapter_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"command_not_found"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"environment_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"executable_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"fixtures_unreadable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"launcher_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"local_check_timeout"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"model_contract_unsupported"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"provider_admission_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"declarative"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/selection$(?![\\s\\S])","type":"string"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"active_check_required"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/selection$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"not_verified_due_to_failure"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/selection$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"selection_rejected"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/selection$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"selection_validation_failed"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/selection$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"selection_validation_timeout"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/selection$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"requires_connect"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/credentials$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"not_verified_due_to_failure"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/credentials$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"authentication_rejected"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/credentials$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"credential_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/credentials$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"requires_connect"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"not_verified_due_to_failure"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"authentication_rejected"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"authorization_rejected"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"authorization_required"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"authorization_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"connectivity_protocol_error"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"connectivity_rejected"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"connectivity_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"credential_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"available"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"requires_connect"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"not_verified_due_to_failure"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"authentication_rejected"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"connectivity_outcome_unknown"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"connectivity_protocol_error"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"connectivity_rate_limited"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"connectivity_rejected"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"connectivity_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"connectivity_unsupported"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"provider_acquisition_timeout"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"provider_endpoint_connection_refused"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"provider_endpoint_name_unresolved"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"provider_endpoint_tls_failed"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"provider_policy_changed"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"provider_protocol_error"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"provider_protocol_version_unsupported"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"provider_tool_missing"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"provider_unavailable"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"}]},"maxItems":1024,"minItems":3,"prefixItems":[{"oneOf":[{"additionalProperties":false,"properties":{"code":{"const":"supported"},"name":{"const":"runtime"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"unsupported"},"name":{"const":"runtime"},"status":{"const":"warn"}},"required":["name","status","code"],"type":"object"}]},{"oneOf":[{"additionalProperties":false,"properties":{"code":{"const":"valid"},"name":{"const":"application"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"application_unavailable"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"application_not_found"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"invalid_json"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"duplicate_property"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"schema_violation"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"unknown_mission_provider"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"duplicate_mission_provider"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"schema_validation_unavailable"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"installed_limit_exceeded"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"limit_unavailable"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"limit_configuration_invalid"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"limit_capacity_invalid"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"declared_read_effect_invalid"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"required_property_missing"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"reference_missing"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"document_limit_exceeded"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"contract_invalid"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"contract_projection_limit_exceeded"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"input_invalid"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"input_contract_failed"},"name":{"const":"application"},"status":{"const":"fail"}},"required":["name","status","code"],"type":"object"}]},{"oneOf":[{"additionalProperties":false,"properties":{"code":{"const":"available"},"name":{"const":"viewer"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"optional_unavailable"},"name":{"const":"viewer"},"status":{"const":"warn"}},"required":["name","status","code"],"type":"object"}]}],"type":"array"},"model_aliases":{"items":{"additionalProperties":false,"properties":{"alias":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"default":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"installation_revision":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"model_selector":{"maxLength":4096,"not":{"pattern":"^openai-compat:"},"type":"string"},"selected":{"type":"boolean"},"source":{"enum":["llm","llm_replay","custom"]}},"required":["alias","source","installation_revision","default","selected"],"type":"object"},"maxItems":128,"type":"array"},"provider_activity":{"type":"boolean"},"readiness":{"const":"failed"},"usage":{"oneOf":[{"additionalProperties":false,"properties":{"llm_usage":{"items":{"additionalProperties":false,"properties":{"alias":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"calls":{"minimum":0,"type":"integer"},"installation_revision":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"missing_usage_calls":{"minimum":0,"type":"integer"},"successful_calls":{"minimum":0,"type":"integer"},"usage":{"additionalProperties":false,"properties":{"cache_creation":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"cache_read":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"input":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"output":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"total_cost":{"additionalProperties":false,"properties":{"currency":{"const":"USD"},"microunits":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","microunits"],"type":"object"}},"required":[],"type":"object"},"usage_calls":{"minimum":0,"type":"integer"},"usage_overflow":{"type":"boolean"}},"required":["alias","installation_revision","calls","missing_usage_calls","successful_calls","usage_calls","usage_overflow","usage"],"type":"object"},"maxItems":128,"type":"array"},"llm_usage_state":{"const":"available"}},"required":["llm_usage_state","llm_usage"],"type":"object"},{"additionalProperties":false,"properties":{"llm_usage":{"type":"null"},"llm_usage_state":{"const":"unavailable"}},"required":["llm_usage_state","llm_usage"],"type":"object"}]}},"required":["checks","model_aliases","provider_activity","readiness","usage"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"items":{"$ref":"#/$defs/diagnostic"},"maxItems":6,"type":"array"},"status":{"const":"error"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings","result"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_class":{"const":"unclassified"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","not_written"]},"result":{"enum":["not_requested","not_written"]},"trace":{"enum":["not_requested","not_written"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"error":{"$ref":"#/$defs/unclassified_diagnostic"},"execution":{"additionalProperties":false,"properties":{"state":{"const":"not_started"}},"required":["state"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"error"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"},{"not":{"$ref":"#/$defs/capacity_envelope"},"oneOf":[{"additionalProperties":false,"properties":{"artifact_class":{"const":"normal"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","not_written","written","failed"]},"result":{"enum":["not_requested","not_written","written","failed"]},"trace":{"enum":["not_requested","not_written","written","failed"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"error":{"$ref":"#/$defs/classified_diagnostic"},"execution":{"oneOf":[{"additionalProperties":false,"properties":{"state":{"const":"not_started"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"evaluation_memory":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/evaluation_memory"}]},"last_evaluation_error":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"kind":{"enum":["arithmetic_error","type_error","arity_error","unknown_tool","not_callable","loop_limit_exceeded","unsupported_java_class","unsupported_java_member","java_arity_error","java_type_error","java_domain_error","invalid_java_string","java_handler_contract_error","inspect_only_unavailable"]},"message":{"maxLength":1024,"minLength":1,"type":"string"}},"required":["kind","message"],"type":"object"}]},"state":{"const":"incomplete"},"usage":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/usage"}]}},"required":["state","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"type":"null"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"ok"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"$ref":"#/$defs/execution_diagnostic"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"kind":{"enum":["arithmetic_error","type_error","arity_error","unknown_tool","not_callable","loop_limit_exceeded","unsupported_java_class","unsupported_java_member","java_arity_error","java_type_error","java_domain_error","invalid_java_string","java_handler_contract_error","inspect_only_unavailable"]},"message":{"maxLength":1024,"minLength":1,"type":"string"}},"required":["kind","message"],"type":"object"}]},"outcome":{"const":"error"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"items":{"$ref":"#/$defs/classified_diagnostic"},"maxItems":6,"type":"array"},"status":{"const":"error"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_class":{"const":"private"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","not_written","written","failed"]},"result":{"enum":["not_requested","not_written","written","failed"]},"trace":{"enum":["not_requested","not_written","written","failed"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"error":{"$ref":"#/$defs/classified_diagnostic"},"execution":{"oneOf":[{"additionalProperties":false,"properties":{"state":{"const":"not_started"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"evaluation_memory":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/evaluation_memory"}]},"last_evaluation_error":{"type":"null"},"state":{"const":"incomplete"},"usage":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/usage"}]}},"required":["state","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"type":"null"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"ok"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"$ref":"#/$defs/execution_diagnostic"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"error"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"items":{"$ref":"#/$defs/classified_diagnostic"},"maxItems":6,"type":"array"},"status":{"const":"error"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"}]},{"$ref":"#/$defs/capacity_envelope"},{"oneOf":[{"additionalProperties":false,"anyOf":[{"properties":{"error":{"$ref":"#/$defs/recovery_written_diagnostic"}}},{"properties":{"secondary_errors":{"contains":{"$ref":"#/$defs/recovery_written_diagnostic"},"minContains":1}}}],"properties":{"artifact_class":{"const":"normal"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","not_written","written","failed"]},"result":{"const":"recovery_written"},"trace":{"enum":["not_requested","not_written","written","failed"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"error":{"$ref":"#/$defs/classified_diagnostic"},"execution":{"oneOf":[{"additionalProperties":false,"properties":{"state":{"const":"not_started"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"evaluation_memory":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/evaluation_memory"}]},"last_evaluation_error":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"kind":{"enum":["arithmetic_error","type_error","arity_error","unknown_tool","not_callable","loop_limit_exceeded","unsupported_java_class","unsupported_java_member","java_arity_error","java_type_error","java_domain_error","invalid_java_string","java_handler_contract_error","inspect_only_unavailable"]},"message":{"maxLength":1024,"minLength":1,"type":"string"}},"required":["kind","message"],"type":"object"}]},"state":{"const":"incomplete"},"usage":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/usage"}]}},"required":["state","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"type":"null"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"ok"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"$ref":"#/$defs/execution_diagnostic"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"kind":{"enum":["arithmetic_error","type_error","arity_error","unknown_tool","not_callable","loop_limit_exceeded","unsupported_java_class","unsupported_java_member","java_arity_error","java_type_error","java_domain_error","invalid_java_string","java_handler_contract_error","inspect_only_unavailable"]},"message":{"maxLength":1024,"minLength":1,"type":"string"}},"required":["kind","message"],"type":"object"}]},"outcome":{"const":"error"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"items":{"$ref":"#/$defs/classified_diagnostic"},"maxItems":6,"type":"array"},"status":{"const":"error"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"},{"additionalProperties":false,"anyOf":[{"properties":{"error":{"$ref":"#/$defs/recovery_written_diagnostic"}}},{"properties":{"secondary_errors":{"contains":{"$ref":"#/$defs/recovery_written_diagnostic"},"minContains":1}}}],"properties":{"artifact_class":{"const":"private"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","not_written","written","failed"]},"result":{"const":"recovery_written"},"trace":{"enum":["not_requested","not_written","written","failed"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"error":{"$ref":"#/$defs/classified_diagnostic"},"execution":{"oneOf":[{"additionalProperties":false,"properties":{"state":{"const":"not_started"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"evaluation_memory":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/evaluation_memory"}]},"last_evaluation_error":{"type":"null"},"state":{"const":"incomplete"},"usage":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/usage"}]}},"required":["state","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"type":"null"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"ok"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"$ref":"#/$defs/execution_diagnostic"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"error"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"items":{"$ref":"#/$defs/classified_diagnostic"},"maxItems":6,"type":"array"},"status":{"const":"error"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"}]},{"oneOf":[{"additionalProperties":false,"anyOf":[{"properties":{"error":{"$ref":"#/$defs/finalization_uncertain_diagnostic"}}},{"properties":{"secondary_errors":{"contains":{"$ref":"#/$defs/finalization_uncertain_diagnostic"},"minContains":1}}}],"properties":{"artifact_class":{"const":"normal"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","not_written","written","failed"]},"result":{"const":"finalization_uncertain"},"trace":{"enum":["not_requested","not_written","written","failed"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"error":{"$ref":"#/$defs/classified_diagnostic"},"execution":{"oneOf":[{"additionalProperties":false,"properties":{"state":{"const":"not_started"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"evaluation_memory":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/evaluation_memory"}]},"last_evaluation_error":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"kind":{"enum":["arithmetic_error","type_error","arity_error","unknown_tool","not_callable","loop_limit_exceeded","unsupported_java_class","unsupported_java_member","java_arity_error","java_type_error","java_domain_error","invalid_java_string","java_handler_contract_error","inspect_only_unavailable"]},"message":{"maxLength":1024,"minLength":1,"type":"string"}},"required":["kind","message"],"type":"object"}]},"state":{"const":"incomplete"},"usage":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/usage"}]}},"required":["state","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"type":"null"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"ok"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"$ref":"#/$defs/execution_diagnostic"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"oneOf":[{"type":"null"},{"additionalProperties":false,"properties":{"kind":{"enum":["arithmetic_error","type_error","arity_error","unknown_tool","not_callable","loop_limit_exceeded","unsupported_java_class","unsupported_java_member","java_arity_error","java_type_error","java_domain_error","invalid_java_string","java_handler_contract_error","inspect_only_unavailable"]},"message":{"maxLength":1024,"minLength":1,"type":"string"}},"required":["kind","message"],"type":"object"}]},"outcome":{"const":"error"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"items":{"$ref":"#/$defs/classified_diagnostic"},"maxItems":6,"type":"array"},"status":{"const":"error"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"},{"additionalProperties":false,"anyOf":[{"properties":{"error":{"$ref":"#/$defs/finalization_uncertain_diagnostic"}}},{"properties":{"secondary_errors":{"contains":{"$ref":"#/$defs/finalization_uncertain_diagnostic"},"minContains":1}}}],"properties":{"artifact_class":{"const":"private"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","not_written","written","failed"]},"result":{"const":"finalization_uncertain"},"trace":{"enum":["not_requested","not_written","written","failed"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"error":{"$ref":"#/$defs/classified_diagnostic"},"execution":{"oneOf":[{"additionalProperties":false,"properties":{"state":{"const":"not_started"}},"required":["state"],"type":"object"},{"additionalProperties":false,"properties":{"evaluation_memory":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/evaluation_memory"}]},"last_evaluation_error":{"type":"null"},"state":{"const":"incomplete"},"usage":{"oneOf":[{"type":"null"},{"$ref":"#/$defs/usage"}]}},"required":["state","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"type":"null"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"ok"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"},{"additionalProperties":false,"properties":{"diagnostic":{"$ref":"#/$defs/execution_diagnostic"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"error"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"items":{"$ref":"#/$defs/classified_diagnostic"},"maxItems":6,"type":"array"},"status":{"const":"error"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","error","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"}]},{"additionalProperties":false,"properties":{"command":{"enum":["help"]},"result":{"oneOf":[{"additionalProperties":false,"properties":{"notices":{"const":[]},"options":{"const":[{"description":"trusted provider installation document","switches":["--host-config HOST.json"]},{"description":"load environment variables from this exact file","switches":["--env-file FILE"]},{"description":"atomically publish the V5 command envelope","switches":["--envelope ENVELOPE.json"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"catalog"},"usage":{"const":["ptc catalog PROVIDER --host-config HOST.json"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":[]},"options":{"const":[{"description":"find a case-insensitive substring in prose pages; use --search=TERM when TERM starts with --","switches":["--search TERM"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"docs"},"usage":{"const":["ptc docs [PAGE] | --search TERM"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":["doctor --connect may perform one or more real provider requests and may incur provider cost"]},"options":{"const":[{"description":"trusted provider installation document","switches":["--host-config HOST.json"]},{"description":"perform active provider checks","switches":["--connect"]},{"description":"include safe configured model selectors","switches":["--show-model-selectors"]},{"description":"load environment variables from this exact file","switches":["--env-file FILE"]},{"description":"atomically publish the V5 command envelope","switches":["--envelope ENVELOPE.json"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"doctor"},"usage":{"const":["ptc doctor [MANIFEST.json|PROJECT.json] [--host-config HOST.json] [--connect] [--show-model-selectors]"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":["DIRECTORY must not already exist","init assembles the complete scaffold or selected example tree and publishes it atomically without replacing anything","to add PtcRunner to an existing repository, initialize a new sibling or subdirectory and deliberately copy or move the generated files the repository wants"]},"options":{"const":[{"description":"materialize one embedded example tree instead of the scaffold; examples: kernel-tutorial, support-triage, adaptive-web-parser, debug-a-failed-run, decision-refund-triage, llm-replay, named-mission-reader-writer","switches":["--example NAME"]},{"description":"atomically publish the V5 command envelope","switches":["--envelope ENVELOPE.json"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"init"},"usage":{"const":["ptc init DIRECTORY [--example NAME]"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":[]},"options":{"const":[{"description":"select the workflow occurrence","switches":["--workflow"]},{"description":"select one declared mission","switches":["--target-mission NAME"]},{"description":"component id to export or replace","switches":["--component ID"]},{"description":"write installed effective source as one owner-only file","switches":["--source-out PATH"]},{"description":"publish a gated {candidate.clj, descriptor.json} directory","switches":["--out DIR"]},{"description":"authored candidate source file","switches":["--source PATH"]},{"description":"result artifact containing authored source","switches":["--from-result PATH"]},{"description":"RFC 6901 pointer to one string in the result artifact","switches":["--result-pointer POINTER"]},{"description":"unverified origin run id","switches":["--origin-run-id ID"]},{"description":"unverified origin prompt hash","switches":["--origin-prompt-hash sha256:..."]},{"description":"unverified authorship timestamp","switches":["--origin-authored-at RFC3339"]},{"description":"acknowledge that the candidate widens an export effect","switches":["--accept-widened-effect"]},{"description":"atomically publish the V5 command envelope","switches":["--envelope ENVELOPE.json"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"materialize"},"usage":{"const":["ptc materialize MANIFEST.json|PROJECT.json (--workflow | --target-mission NAME) --component ID --source-out PATH","ptc materialize MANIFEST.json|PROJECT.json (--workflow | --target-mission NAME) --component ID --out DIR --source PATH","ptc materialize MANIFEST.json|PROJECT.json (--workflow | --target-mission NAME) --component ID --out DIR --from-result PATH --result-pointer POINTER"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":[]},"options":{"const":[{"description":"trusted provider installation document","switches":["--host-config HOST.json"]},{"description":"atomically publish the V5 command envelope","switches":["--envelope ENVELOPE.json"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"models"},"usage":{"const":["ptc models PROJECT.json | --host-config HOST.json"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":[]},"options":{"const":[{"description":"delete runs older than N days","switches":["--max-age-days N"]},{"description":"retain at most N artifact bytes","switches":["--max-bytes N"]},{"description":"report without deleting","switches":["--dry-run"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"prune"},"usage":{"const":["ptc prune PROJECT.json (--max-age-days N | --max-bytes N) [--dry-run]"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":[]},"options":{"const":[{"description":"reuse application, host, and environment project defaults","switches":["--project PROJECT.json"]},{"description":"evaluate an expression; repeatable and ordered","switches":["-e EXPR","--eval EXPR"]},{"description":"evaluate a setup file before other input","switches":["-l SETUP.clj","--load SETUP.clj"]},{"description":"reuse a strict Kernel manifest workflow","switches":["-m MANIFEST","--manifest MANIFEST"]},{"description":"open one manifest-declared mission environment","switches":["--mission MISSION"]},{"description":"compile and inspect without providers, input, or credentials","switches":["--inspect-only"]},{"description":"manifest-only trusted provider installation document","switches":["--host-config HOST.json"]},{"description":"load environment variables from this exact file","switches":["--env-file FILE"]},{"description":"append canonical session events","switches":["-t TRACE.jsonl","--trace TRACE.jsonl"]},{"description":"select a code-owned analysis profile","switches":["--profile PROFILE"]},{"description":"supply a profile resource; repeatable and ordered","switches":["--resource NAME=DIRECTORY"]},{"description":"select one private-analysis run; repeatable up to 16","switches":["--run RUN_ID"]},{"description":"existing directory for the profile session trace","switches":["--session-trace-dir DIRECTORY"]},{"description":"publish one public profile evaluation value","switches":["--output VALUE.json"]},{"description":"publish one owner-only private profile evaluation value","switches":["--private-output VALUE.json"]},{"description":"choose human or JSON Lines profile output","switches":["--format clojure|jsonl"]},{"description":"REPL structural preview character ceiling; --describe-profile prints its contract whole and does not accept it","switches":["--preview-chars COUNT"]},{"description":"profile-dependent; continue later repeated evaluations after an error","switches":["--continue-on-error"]},{"description":"authorize an attached terminal as the private sink","switches":["--private-terminal"]},{"description":"authorize this command's streams as the private sink","switches":["--private-unattended"]},{"description":"print a safe static profile contract","switches":["--describe-profile PROFILE"]},{"description":"show repl help without starting a session","switches":["-h","--help"]}]},"topic":{"const":"repl"},"usage":{"const":["ptc repl [OPTIONS] [SCRIPT|-]"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":[]},"options":{"const":[{"description":"show root help","switches":["--help"]},{"description":"show the command version","switches":["--version"]}]},"topic":{"const":"root"},"usage":{"const":["ptc validate MANIFEST.json|PROJECT.json [--host-config HOST.json] [--component-override-descriptor DESCRIPTOR.json]","ptc run MANIFEST.json|PROJECT.json [OPTIONS]","ptc prune PROJECT.json (--max-age-days N | --max-bytes N) [--dry-run]","ptc doctor [MANIFEST.json|PROJECT.json] [--host-config HOST.json] [--connect]","ptc models PROJECT.json | --host-config HOST.json","ptc catalog PROVIDER --host-config HOST.json","ptc init DIRECTORY [--example NAME]","ptc docs [PAGE] | --search TERM","ptc help [COMMAND]","ptc transcript RUN_ID --traces DIRECTORY (--inspection DIRECTORY | --inspection-file FILE.ptcins) --private-unattended --private-output FILE","ptc repl [OPTIONS] [SCRIPT|-]","ptc viewer PROJECT.json [--port PORT] [--listen ADDRESS] [--env-file FILE]","ptc materialize MANIFEST.json|PROJECT.json (--workflow | --target-mission NAME) --component ID (--source-out PATH | --out DIR (--source PATH | --from-result PATH --result-pointer POINTER))","ptc version [--envelope ENVELOPE.json]","ptc --version"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":["set PTC_VIEWER_URL; it reports an externally started run to a Viewer Live tab"]},"options":{"const":[{"description":"trusted provider installation document","switches":["--host-config HOST.json"]},{"description":"normal alternate input object (application-relative document, or absolute/cwd path)","switches":["--input INPUT.json"]},{"description":"private alternate input object (application-relative document, or absolute/cwd path)","switches":["--private-input INPUT.json"]},{"description":"existing directory for the run-reference trace artifact","switches":["--trace-dir DIRECTORY"]},{"description":"normal result artifact","switches":["--output VALUE.json"]},{"description":"owner-only private result artifact","switches":["--private-output VALUE.json"]},{"description":"owner-only private inspection artifact","switches":["--inspect RUN.ptcins"]},{"description":"verified replacement component descriptor","switches":["--component-override-descriptor DESCRIPTOR.json"]},{"description":"load environment variables from this exact file","switches":["--env-file FILE"]},{"description":"atomically publish a V5 command envelope copy (project ledger still written when artifacts.envelope is enabled)","switches":["--envelope ENVELOPE.json"]},{"description":"show best-effort live run progress on stderr","switches":["--progress"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"run"},"usage":{"const":["ptc run MANIFEST.json|PROJECT.json [OPTIONS]"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":["set PTC_VIEWER_URL; it reports an externally started run to a Viewer Live tab"]},"options":{"const":[{"description":"trusted provider installation document","switches":["--host-config HOST.json"]},{"description":"normal alternate input object (application-relative document, or absolute/cwd path)","switches":["--input INPUT.json"]},{"description":"private alternate input object (application-relative document, or absolute/cwd path)","switches":["--private-input INPUT.json"]},{"description":"existing directory for the run-reference trace artifact","switches":["--trace-dir DIRECTORY"]},{"description":"normal result artifact","switches":["--output VALUE.json"]},{"description":"owner-only private result artifact","switches":["--private-output VALUE.json"]},{"description":"owner-only private inspection artifact","switches":["--inspect RUN.ptcins"]},{"description":"verified replacement component descriptor","switches":["--component-override-descriptor DESCRIPTOR.json"]},{"description":"load environment variables from this exact file","switches":["--env-file FILE"]},{"description":"atomically publish a V5 command envelope copy (project ledger still written when artifacts.envelope is enabled)","switches":["--envelope ENVELOPE.json"]},{"description":"show best-effort live run progress on stderr","switches":["--progress"]},{"description":"authorize one selected MCP installation for this run","switches":["--authorize-mcp NAME"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"run"},"usage":{"const":["ptc run MANIFEST.json|PROJECT.json [OPTIONS]"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":[]},"options":{"const":[{"description":"trace directory; transcript selects RUN_ID.jsonl or RUN_ID.private.jsonl","switches":["--traces DIRECTORY"]},{"description":"inspection directory; transcript selects RUN_ID.ptcins","switches":["--inspection DIRECTORY"]},{"description":"exact inspection artifact produced by an explicitly named --inspect file","switches":["--inspection-file FILE.ptcins"]},{"description":"explicitly authorize one unattended private result","switches":["--private-unattended"]},{"description":"new owner-only file; parent must exist without a symlink (macOS /tmp is one) and be physically separate from --traces and the inspection source","switches":["--private-output TRANSCRIPT.json"]},{"description":"atomically publish the V5 command envelope","switches":["--envelope ENVELOPE.json"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"transcript"},"usage":{"const":["ptc transcript RUN_ID --traces DIRECTORY (--inspection DIRECTORY | --inspection-file FILE.ptcins) --private-unattended --private-output FILE [--envelope ENVELOPE.json]"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":[]},"options":{"const":[{"description":"trusted provider installation document","switches":["--host-config HOST.json"]},{"description":"verified replacement component descriptor","switches":["--component-override-descriptor DESCRIPTOR.json"]},{"description":"atomically publish the V5 command envelope","switches":["--envelope ENVELOPE.json"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"validate"},"usage":{"const":["ptc validate MANIFEST.json|PROJECT.json [--host-config HOST.json] [--component-override-descriptor DESCRIPTOR.json]"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":[]},"options":{"const":[{"description":"atomically publish the V5 command envelope","switches":["--envelope ENVELOPE.json"]}]},"topic":{"const":"version"},"usage":{"const":["ptc version [--envelope ENVELOPE.json]"]}},"required":["notices","options","topic","usage"],"type":"object"},{"additionalProperties":false,"properties":{"notices":{"const":["for an externally started run, use the Viewer URL printed at startup as PTC_VIEWER_URL when it is loopback; otherwise use an address that reaches the Viewer"]},"options":{"const":[{"description":"override the project's Viewer port","switches":["--port PORT"]},{"description":"bind address; 0.0.0.0 exposes the Viewer beyond this host","switches":["--listen 127.0.0.1|0.0.0.0"]},{"description":"load environment variables from this exact file","switches":["--env-file FILE"]},{"description":"show help for this command","switches":["--help"]}]},"topic":{"const":"viewer"},"usage":{"const":["ptc viewer PROJECT.json [--port PORT] [--listen ADDRESS] [--env-file FILE]"]}},"required":["notices","options","topic","usage"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"status":{"const":"ok"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","result","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["version"]},"result":{"additionalProperties":false,"properties":{"source_dirty":{"type":"boolean"},"source_revision":{"pattern":"^[0-9a-f]{40}$","type":"string"},"version":{"pattern":"^[0-9]+\\.[0-9]+\\.[0-9]+(?:-[0-9A-Za-z.-]+)?(?:\\+[0-9A-Za-z.-]+)?$","type":"string"}},"required":["version","source_revision","source_dirty"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"status":{"const":"ok"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","result","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["docs"]},"result":{"oneOf":[{"additionalProperties":false,"properties":{"pages":{"items":false,"maxItems":49,"minItems":49,"prefixItems":[{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"agent-guide"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"quickstart"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"getting-started"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"concepts"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"building-agents"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"manifests-and-capabilities"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"components-and-preludes"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"designing-agent-workflows"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"agent-workflow-patterns"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"using-models"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"host-configuration"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"project-configuration"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"connecting-tools-with-mcp"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"serving-a-workflow-over-mcp"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"running-and-debugging"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"self-improvement"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"evaluating-with-replay"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"kernel-repl"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"inspect-source"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"cli"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"ptc-lisp"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"functions"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"preludes"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"agent-library"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"signatures"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"java-interop"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"conformance-gaps"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"manifest"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"components"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"project"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"examples"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"host"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"mcp"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"gateway"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"limits"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"viewer"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"repl"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"source-inspection"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"debug"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"traces"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"install"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"install-docker"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"install-source"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"schema-manifest"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"schema-project"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"schema-host"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"schema-gateway"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"schema-mcp"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"},{"additionalProperties":false,"properties":{"bytes":{"minimum":1,"type":"integer"},"name":{"const":"schema-envelope"},"title":{"minLength":1,"type":"string"}},"required":["name","title","bytes"],"type":"object"}],"type":"array"}},"required":["pages"],"type":"object"},{"additionalProperties":false,"properties":{"content":{"minLength":1,"type":"string"},"page":{"enum":["agent-guide","quickstart","getting-started","concepts","building-agents","manifests-and-capabilities","components-and-preludes","designing-agent-workflows","agent-workflow-patterns","using-models","host-configuration","project-configuration","connecting-tools-with-mcp","serving-a-workflow-over-mcp","running-and-debugging","self-improvement","evaluating-with-replay","kernel-repl","inspect-source","cli","ptc-lisp","functions","preludes","agent-library","signatures","java-interop","conformance-gaps","manifest","components","project","examples","host","mcp","gateway","limits","viewer","repl","source-inspection","debug","traces","install","install-docker","install-source","schema-manifest","schema-project","schema-host","schema-gateway","schema-mcp","schema-envelope"]}},"required":["page","content"],"type":"object"},{"additionalProperties":false,"properties":{"matches":{"items":{"additionalProperties":false,"properties":{"line":{"minimum":1,"type":"integer"},"page":{"enum":["agent-guide","quickstart","getting-started","concepts","building-agents","manifests-and-capabilities","components-and-preludes","designing-agent-workflows","agent-workflow-patterns","using-models","host-configuration","project-configuration","connecting-tools-with-mcp","serving-a-workflow-over-mcp","running-and-debugging","self-improvement","evaluating-with-replay","kernel-repl","inspect-source","cli","ptc-lisp","functions","preludes","agent-library","signatures","java-interop","conformance-gaps","manifest","components","project","examples","host","mcp","gateway","limits","viewer","repl","source-inspection","debug","traces","install","install-docker","install-source"]},"text":{"maxLength":160,"type":"string"}},"required":["page","line","text"],"type":"object"},"maxItems":30,"type":"array"},"omitted_matches":{"minimum":0,"type":"integer"},"omitted_pages":{"minimum":0,"type":"integer"},"term":{"maxLength":128,"minLength":1,"type":"string"}},"required":["term","matches","omitted_matches","omitted_pages"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"status":{"const":"ok"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","result","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["init"]},"result":{"additionalProperties":false,"properties":{"created":{"oneOf":[{"const":["AGENTS.md",".gitignore","main.clj","ptc.json","ptc-project.json"]},{"const":[".env",".gitignore","01-orders","01-orders.ptc-project.json","02-deepseek-extract","02-deepseek-extract.ptc-project.json","03-file-agent","03-file-agent.ptc-project.json","04-multi-turn-agent","04-multi-turn-agent.ptc-project.json","05-signature-feedback","05-signature-feedback.ptc-project.json","06-cost-budget","06-cost-budget.ptc-project.json","07-parallel-fan-out","07-parallel-fan-out.ptc-project.json","AGENTS.md","README.md","ptc-host-cost-budget.json","ptc-host.json"]},{"const":[".env",".gitignore","01-one-question","01-one-question.ptc-project.json","02-domain-api","02-domain-api.ptc-project.json","03-specialists","03-specialists.ptc-project.json","AGENTS.md","README.md","mission-boundary-check","mission-boundary-check.ptc-project.json","ptc-host.json"]},{"const":[".gitignore","AGENTS.md","README.md","artifact.clj","browser.clj","evidence.clj","fixture.mjs","ptc-host.json","ptc-host.live.json","ptc-project.json","ptc.json","repair-recipe.schema.json","replay.jsonl","run.mjs","site.clj","workflow.clj"]},{"const":[".gitignore","AGENTS.md","README.md","debugger","debugger-agent","debugger-agent.ptc-project.json","debugger.ptc-project.json","next-order.json","ptc-host.json","repair-agent","repair-agent-ambiguous.ptc-project.json","repair-agent.ptc-project.json","run-self-improvement.sh","self-check-workflow-host.json","self-check-workflow.ptc-project.json","self-check.ptc-project.json","self-check.ptc.json","self-debugger","self-debugger.ptc-project.json","self-debugger.ptc.json","self-host.json","self-improver-host.json","self-improver.ptc-project.json","self-improver.ptc.json","self-repair.ptc-project.json","self-repair.ptc.json","target","target.ptc-project.json","variants"]},{"const":[".gitignore","AGENTS.md","README.md","ptc-host.json","ptc-project.json","ptc.json","replay.jsonl","workflow.clj"]},{"const":[".env",".gitignore","AGENTS.md","README.md","ptc-host.json","ptc-project.json","ptc.json","reader-state","reader.clj","workflow.clj","writer-state","writer.clj"]}]}},"required":["created"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"status":{"const":"ok"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","result","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["validate"]},"result":{"additionalProperties":false,"properties":{"application_content_digest":{"pattern":"^sha256:[0-9a-f]{64}$(?![\\s\\S])","type":"string"},"effective_application_digest":{"pattern":"^sha256:[0-9a-f]{64}$(?![\\s\\S])","type":"string"},"installation_config_digests":{"additionalProperties":{"pattern":"^sha256:[0-9a-f]{64}$(?![\\s\\S])","type":"string"},"maxProperties":128,"propertyNames":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])"},"type":"object"},"mission_bundle_hashes":{"additionalProperties":{"oneOf":[{"type":"null"},{"pattern":"^[0-9a-f]{64}$(?![\\s\\S])","type":"string"}]},"maxProperties":16,"propertyNames":{"pattern":"^[a-z][a-z0-9._-]{0,127}$"},"type":"object"},"mission_grants":{"additionalProperties":{"additionalProperties":false,"properties":{"data":{"items":{"maxLength":1000000,"minLength":6,"pattern":"^data/.+$(?![\\s\\S])","type":"string"},"maxItems":100000,"type":"array"},"exports":{"items":{"maxLength":1000000,"minLength":1,"type":"string"},"maxItems":100000,"type":"array"},"providers":{"items":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"maxItems":32,"type":"array"}},"required":["data","exports","providers"],"type":"object"},"maxProperties":16,"propertyNames":{"pattern":"^[a-z][a-z0-9._-]{0,127}$"},"type":"object"},"provider_activity":{"const":false},"workflow_bundle_hash":{"pattern":"^[0-9a-f]{64}$(?![\\s\\S])","type":"string"}},"required":["application_content_digest","effective_application_digest","installation_config_digests","workflow_bundle_hash","mission_bundle_hashes","mission_grants","provider_activity"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"status":{"const":"ok"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","result","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_class":{"const":"normal"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","written"]},"result":{"enum":["not_requested","written"]},"trace":{"enum":["not_requested","written"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"execution":{"additionalProperties":false,"properties":{"diagnostic":{"type":"null"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"ok"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"},"result":{"additionalProperties":false,"properties":{"result_class":{"const":"normal"},"value":{}},"required":["result_class"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"ok"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","result","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"},{"additionalProperties":false,"properties":{"artifact_class":{"const":"private"},"artifact_state":{"additionalProperties":false,"properties":{"inspection":{"enum":["not_requested","written"]},"result":{"const":"written"},"trace":{"enum":["not_requested","written"]}},"required":["trace","inspection","result"],"type":"object"},"command":{"enum":["run"]},"execution":{"additionalProperties":false,"properties":{"diagnostic":{"type":"null"},"evaluation_memory":{"$ref":"#/$defs/evaluation_memory"},"last_evaluation_error":{"type":"null"},"outcome":{"const":"ok"},"state":{"const":"finished"},"usage":{"$ref":"#/$defs/usage"}},"required":["state","outcome","diagnostic","usage","evaluation_memory","last_evaluation_error"],"type":"object"},"result":{"additionalProperties":false,"properties":{"result_class":{"const":"private"}},"required":["result_class"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"secondary_errors":{"const":[]},"status":{"const":"ok"},"warnings":{"items":{"additionalProperties":false,"properties":{"code":{"const":"model_uncataloged"},"message":{"const":"the configured model is not an exact catalog entry; pricing, limits, token estimation, and capability detection may be incomplete"},"model":{"oneOf":[{"type":"null"},{"maxLength":256,"minLength":1,"type":"string"}]},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"}},"required":["code","message","provider","model"],"type":"object"},"maxItems":128,"type":"array"}},"required":["schema_version","command","status","run_ref","result","secondary_errors","warnings","artifact_state","artifact_class","execution"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["doctor"]},"result":{"additionalProperties":false,"properties":{"checks":{"items":{"oneOf":[{"additionalProperties":false,"properties":{"code":{"const":"available"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"application_required"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"active_check_required"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/local$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"declarative"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/selection$(?![\\s\\S])","type":"string"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"available"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/selection$(?![\\s\\S])","type":"string"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"active_check_required"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/selection$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"available"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/credentials$(?![\\s\\S])","type":"string"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"requires_connect"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/credentials$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"available"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"requires_connect"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/authorization$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"available"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"requires_connect"},"name":{"pattern":"^provider/[a-z][a-z0-9._-]{0,127}/connectivity$(?![\\s\\S])","type":"string"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"}]},"maxItems":1024,"minItems":3,"prefixItems":[{"oneOf":[{"additionalProperties":false,"properties":{"code":{"const":"supported"},"name":{"const":"runtime"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"unsupported"},"name":{"const":"runtime"},"status":{"const":"warn"}},"required":["name","status","code"],"type":"object"}]},{"oneOf":[{"additionalProperties":false,"properties":{"code":{"const":"valid"},"name":{"const":"application"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"not_requested"},"name":{"const":"application"},"status":{"const":"skipped"}},"required":["name","status","code"],"type":"object"}]},{"oneOf":[{"additionalProperties":false,"properties":{"code":{"const":"available"},"name":{"const":"viewer"},"status":{"const":"pass"}},"required":["name","status","code"],"type":"object"},{"additionalProperties":false,"properties":{"code":{"const":"optional_unavailable"},"name":{"const":"viewer"},"status":{"const":"warn"}},"required":["name","status","code"],"type":"object"}]}],"type":"array"},"model_aliases":{"items":{"additionalProperties":false,"properties":{"alias":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"default":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"installation_revision":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"model_selector":{"maxLength":4096,"not":{"pattern":"^openai-compat:"},"type":"string"},"selected":{"type":"boolean"},"source":{"enum":["llm","llm_replay","custom"]}},"required":["alias","source","installation_revision","default","selected"],"type":"object"},"maxItems":128,"type":"array"},"provider_activity":{"type":"boolean"},"readiness":{"enum":["not_applicable","unverified","ready"]},"usage":{"oneOf":[{"additionalProperties":false,"properties":{"llm_usage":{"items":{"additionalProperties":false,"properties":{"alias":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"calls":{"minimum":0,"type":"integer"},"installation_revision":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"missing_usage_calls":{"minimum":0,"type":"integer"},"successful_calls":{"minimum":0,"type":"integer"},"usage":{"additionalProperties":false,"properties":{"cache_creation":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"cache_read":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"input":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"output":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"total_cost":{"additionalProperties":false,"properties":{"currency":{"const":"USD"},"microunits":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["currency","microunits"],"type":"object"}},"required":[],"type":"object"},"usage_calls":{"minimum":0,"type":"integer"},"usage_overflow":{"type":"boolean"}},"required":["alias","installation_revision","calls","missing_usage_calls","successful_calls","usage_calls","usage_overflow","usage"],"type":"object"},"maxItems":128,"type":"array"},"llm_usage_state":{"const":"available"}},"required":["llm_usage_state","llm_usage"],"type":"object"},{"additionalProperties":false,"properties":{"llm_usage":{"type":"null"},"llm_usage_state":{"const":"unavailable"}},"required":["llm_usage_state","llm_usage"],"type":"object"}]}},"required":["checks","model_aliases","provider_activity","readiness","usage"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"status":{"const":"ok"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","result","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["models"]},"result":{"additionalProperties":false,"properties":{"installations":{"items":{"additionalProperties":false,"properties":{"accepts_data":{"items":{"enum":["normal","private_inspection"]},"maxItems":2,"minItems":1,"type":"array","uniqueItems":true},"alias":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"data_class":{"enum":["normal","private_inspection"]},"destinations":{"items":{"enum":["workflow","mission"]},"maxItems":2,"minItems":1,"type":"array","uniqueItems":true},"installation_revision":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"model_selector":{"maxLength":4096,"not":{"pattern":"^openai-compat:"},"type":"string"},"source":{"enum":["mcp","llm","llm_replay","ptc_trace_snapshot","ptc_private_trace_snapshot","ptc_inspection_snapshot","custom"]}},"required":["alias","source","installation_revision","data_class","accepts_data","destinations"],"type":"object"},"maxItems":128,"type":"array"}},"required":["installations"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"status":{"const":"ok"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","result","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["catalog"]},"result":{"additionalProperties":false,"properties":{"pagination":{"additionalProperties":false,"properties":{"pages":{"maximum":64,"minimum":1,"type":"integer"},"truncated":{"const":false}},"required":["pages","truncated"],"type":"object"},"provider":{"pattern":"^[a-z][a-z0-9._-]{0,127}$(?![\\s\\S])","type":"string"},"tool_count":{"maximum":128,"minimum":0,"type":"integer"},"tools":{"items":{"additionalProperties":false,"properties":{"description":{"maxLength":4096,"type":"string"},"input_schema":{"type":"object"},"name":{"maxLength":128,"minLength":1,"type":"string"},"output_schema":{"type":"object"}},"required":["name","input_schema"],"type":"object"},"maxItems":128,"type":"array"}},"required":["provider","tools","pagination","tool_count"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"status":{"const":"ok"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","result","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["materialize"]},"result":{"oneOf":[{"additionalProperties":false,"properties":{"mode":{"const":"source-out"},"path":{"maxLength":4096,"minLength":1,"type":"string"}},"required":["mode","path"],"type":"object"},{"additionalProperties":false,"properties":{"directory":{"maxLength":4096,"minLength":1,"type":"string"},"mode":{"const":"candidate"}},"required":["mode","directory"],"type":"object"}]},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"status":{"const":"ok"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","result","warnings"],"type":"object"},{"additionalProperties":false,"properties":{"command":{"enum":["transcript"]},"result":{"additionalProperties":false,"properties":{"command":{"const":"transcript"},"path":{"maxLength":4096,"minLength":1,"type":"string"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"turns":{"minimum":0,"type":"integer"}},"required":["command","run_ref","path","turns"],"type":"object"},"run_ref":{"pattern":"^cmd-[0-7][0-9abcdefghjkmnpqrstvwxyz]{25}$(?![\\s\\S])","type":"string"},"schema_version":{"const":5},"status":{"const":"ok"},"warnings":{"const":[]}},"required":["schema_version","command","status","run_ref","result","warnings"],"type":"object"}],"title":"PtcRunner command envelope V5"}
