{ "required_targets": ["openai", "claude", "generic", "vscode"], "required_fields": [ "name", "description", "version", "display_name", "short_description", "default_prompt", "job_to_be_done", "ir_source", "ir_schema_version", "semantic_contract", "semantic_parity", "compiler", "compiled_contract", "permission_contract", "target_permission_contract", "target_native_contract", "target_transform", "canonical_metadata", "canonical_format", "activation_mode", "execution_context", "shell", "trust_level", "remote_inline_execution", "degradation_strategy", "portability_profile" ], "openai_required_files": ["targets/openai/adapter.json", "targets/openai/agents/openai.yaml"], "claude_required_files": ["targets/claude/adapter.json", "targets/claude/README.md"], "generic_required_files": ["targets/generic/adapter.json"], "vscode_required_files": ["targets/vscode/adapter.json", "targets/vscode/README.md"] }